моя проблема продолжается отсюда utf-8 как вывод . В настоящее время я использую:
PrintWriter bout = new java.io.PrintWriter(filename,"UTF-8");
и он все еще не работает. Как @dacwe предложил, я использовал командную строку с
-Dfile.encoding=UTF-8
, чтобы выполнить мой файл .jar, и он заработал, где был создан желаемый вывод файла utf-8 (без проблем с алфавитами). Так что я думаю, что это обходной путь, например, как eclipse.exe работает с файлом .ini в каталоге eclipse.can я обертываю свою программу Java в exe и у меня есть программа для включения INI-файла, или кто-то может предложить какую-нибудь реальную идею - моя программа читает CSV-файл (из opencsv) и выводит его как текст в формате UTF-8.