| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > проблема с кодировкой в java |
| Автор: savas 25.11.2011, 00:16 |
| В поисках решения проблемы наткнулся на топик http://forum.vingrad.ru/faq/topic-157983.html. Работаю на Mac. Создал файлик ~/.MacOSX/environment.plist, ввел туда параметр ANT_OPTS=-Dfile.encoding=Cp1251. После перезагрузки компа в терминале команда env отображает указанное значение ANT_OPTS. Но при этом ant по прежнему не хочет писать сообщения на русском, отображаются вопросики. Подскажите не знающему что делать? |
| Автор: savas 25.11.2011, 07:29 |
| нет, все сообщения я вижу в командной строке. Очень хотелось бы увидеть нормальные читаемые сообщения в терминале. Ну и возник еще один сопутствующий вопрос: как сделать так что бы результат записывался в файл |
| Автор: Domain 25.11.2011, 10:05 |
| попробуй почитай про http://ant.apache.org/manual/Tasks/native2ascii.html должно помочь |
| Автор: LSD 25.11.2011, 10:41 |
| Я сильно сомневаюсь что в MacOS X кодировка консоли 1251, это же не Windows. Скорее всего там UTF-8. |
| Автор: Domain 25.11.2011, 11:09 |
| точно, пропустил что МАС. Скорее UTF-8. параметр encoding походу |
| Автор: savas 25.11.2011, 11:27 |
| указал значение -Dfile.encoding=utf-8 теперь вместо вопросиков отображаются странные ромбики. может быть что то с bom? )) |
| Автор: kemiisto 25.11.2011, 12:16 | ||
А если оставить 1251, а перед запуском
? Или попобуйте -Dfile.encoding другой но тоже после установки локали. |