Как изменить таблицу кодировки файлов в Java - PullRequest
0 голосов
/ 22 июня 2011

У меня есть код для проверки таблицы кодирования:

System.out.println("enc. table: "+System.getProperty("file.encoding") +
          "enc. table: "+new java.io.OutputStreamWriter(new java.io.ByteArrayOutputStream()).getEncoding() + 
          "enc. table:" + java.nio.charset.Charset.defaultCharset().name());

Когда я запускаю из окон, я получаю текстовый файл с cp1250, когда я запускаю из встроенной системы, я получаю текстовый файл с cp852.В Windows я установил кодовую страницу 852. В Eclipse я установил cp852.Какое-то решение?

1 Ответ

0 голосов
/ 22 июня 2011

Вы действительно должны указать требуемую кодировку для OutputStreamWriter.

new OutputStreamWriter(outstream, "cp852");

Вы также можете прочитать статью Joels Абсолютный минимум, который должен знать каждый разработчик программного обеспечения Абсолютно, положительно, необходимо знать о Unicode и наборах символов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...