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

Для любителей просто поболтать

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

Сообщение skoltogyan » 11 дек 2010, 23:36

собственно что надо.

java1.4.2
есть строка в cp1251 которую считываю из файла:

str = in.readLine()

потом надо вывести ее на консоль, где UTF-8. вывожу этим методом

System.out.println(str);

на экране получается мусор... - не русские буквы - кракозябры

Вопрос, как уже считанную эту строку перевести в UTF-8 перед System.out.println(str);

?
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

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

Сообщение Михаил Григорьев » 13 дек 2010, 07:09

Начнем с того какая ОС?
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

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

Сообщение skoltogyan » 14 дек 2010, 16:19

Спасибо всем откликнувшимся.
С проблемой разобрался. Сразу при вычитывани файла указываю что вычитываю в 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
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

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

Сообщение Dimerson » 14 дек 2010, 16:32

так так :

"rovsepyan";"Овсепян Роберт Робертович";"0081";"Генеральны СекретарьЦК";"СолтЛейксити. дом57.кв.8";"По работе с клиентами департамент"

это не генеральный секретарь мормонофф ??? :D
Аватара пользователя
Dimerson
 
Сообщения: 2951
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70


Вернуться в Флейм

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7