Кто пишет на java - помощь нужна и похоже в началах ;)

Добавлено:
11 дек 2010, 23:36
skoltogyan
собственно что надо.
java1.4.2
есть строка в cp1251 которую считываю из файла:
str = in.readLine()
потом надо вывести ее на консоль, где UTF-8. вывожу этим методом
System.out.println(str);
на экране получается мусор... - не русские буквы - кракозябры
Вопрос, как уже считанную эту строку перевести в UTF-8 перед System.out.println(str);
?
Re: Кто пишет на java - помощь нужна и похоже в началах ;)

Добавлено:
14 дек 2010, 16:19
skoltogyan
Спасибо всем откликнувшимся.
С проблемой разобрался. Сразу при вычитывани файла указываю что вычитываю в 1251:
....
String SourceFile = "sys://afile.csv";
String SourceFileCP = "Cp1251";
....
BufferedReader fileIn = new BufferedReader( new InputStreamReader( new FileInputStream( SourceFile), SourceFileCP ) );
String line;
while ((line = fileIn.readLine()) != null) {
......
Это я сделал скрипт на java, который построчно вычитывает из afile.csv и для каждой сктроки из него
- ищет указаного пользователя
- для пользователя ИЗЕНЯЕТ содержимое полей(названия по ldap):
fullName (ФИО)
telephoneNumber (номер телефона)
title (должность)
l (расположение)
ou (департамент)
на те, что указаны в файле.
формат файла при этом такой:
"rovsepyan";"Овсепян Роберт Робертович";"0081";"Генеральны СекретарьЦК";"СолтЛейксити. дом57.кв.8";"По работе с клиентами департамент"
кодировка внутри файл - 1251
Re: Кто пишет на java - помощь нужна и похоже в началах ;)

Добавлено:
14 дек 2010, 16:32
Dimerson
так так :
"rovsepyan";"Овсепян Роберт Робертович";"0081";"Генеральны СекретарьЦК";"СолтЛейксити. дом57.кв.8";"По работе с клиентами департамент"
это не генеральный секретарь мормонофф ???
