Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> перекодировка строк из UTF-8 в KOI8-R, перекодировка строк из UTF-8 в KOI8-R 
:(
    Опции темы
johnball
Дата 26.7.2002, 10:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем привет!

Пока еще делаю только первые шаги в Java, посему иногда ударяюсь о разные острые углы. Имеется unicode-строка, загружаемая через PropertyBundle из ресурсов. Хочется вывести ее в файл, перекодировав в какую-нибудь однобайтовую кодировку, например в KOI8-R или Windows-1251.

Я пробую делать так:
String str = "Что-то по-русски";
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename, true), "KOI8-R")));
out.println(str);

Вместо русских букв получаю знаки вопроса :(((
Что я неправильно делаю?

И еще подскажите как определить кодировку локали, которая установлена в ОС?
Например определять, что в Windows ANSI кодировка при русской локали - Windows-1251, в Linux при ru_RU - KOI8-R, в Solaris and AIX - ISO8859-5...
Или это никак не определить?
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0696 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.