Проблему заметили, когда Ant после сборки скриптов на сервере (Ubuntu) заменял все русские буквы на вопросительные знаки. На Windows такой проблемы не было. Русский язык поддерживается системой, но Ant не воспринимает его даже при указании кодировки. Даже простое <echo encoding="UTF-8">Русский текст</echo> выводит ??????? ?????.
Используется Ubuntu 11.10 и ant 1.8.2. Пакеты русской локализации Ubuntu установлены.