У меня проблема с выходным файлом из программы, использующей eclipse .i Установите для моего Elipse значение UTF-8, а с помощью
System.getProperty("file.encoding")
я получу UTF-8.i запустил мою программу с помощью команды eclipse.опция и вывод (текстовый файл) кодируется в UTF-8. но когда я сжал исходный код в файл jar, выходной файл показывает ошибку в некоторых алфавитах, таких как Ã. Что происходит с этим diff при запуске прогив файле eclipse и frm jar? и нужно ли мне указывать вывод, который должен быть закодирован в utf-8, в моем исходном коде? pls help.
справка от @dacwe действительно выдает желаемый результат. Но могу я узнатьКак я могу запустить мой исполняемый файл .jar вне командной строки? Как можно -Dfile.encoding = UTF-8
@ dacwe: я попытался изменить свой исходный код на
BufferedWriter bout = new java.io.BufferedWriter(new java.io.OutputStreamWriter(
new java.io.FileOutputStream(filename), "UTF-8"));
, новывод все еще не закодирован правильно. Что-то я здесь скучаю?