
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.06.2005, 16:41
|
|||
|---|---|---|---|
|
|||
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
Нужно конвертить Cp1251 в UTF-8 buffer в 1215 - проверенно. StringBuffer bufferUTF = new StringBuffer(new String(buffer.toString().getBytes("UTF-8"))); При конвертации почемуто символ "И" заменяет на ╨?. jdk 1.4 Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2005, 16:47
|
|||
|---|---|---|---|
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
Так а ведь строки в Java и так в UTF-8 хранятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2005, 16:56
|
|||
|---|---|---|---|
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
/topic/183335&hl= Только и там я не нашёл ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.06.2005, 18:00
|
|||
|---|---|---|---|
|
|||
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
а кто такой buffer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2005, 12:16
|
|||
|---|---|---|---|
|
|||
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
Тема такая. Покапал я CharToByteCp1251, там в таблице перекодировки пропущен код "И". Свою проблему решил так, все конвертится отлично: Читаем в нужной кодировке: reader = new InputStreamReader(is, charset); while ((size = reader.read(tmp, 0, tmp.length)) > 0) { buffer.append(tmp, 0, size); } Пишем в нужной: Writer writer = new OutputStreamWriter(new FileOutputStream("D:\\out.xml", false),"UTF-8"); writer.write(buffer.toString()); // writer.write(strUTF); writer.flush(); writer.close(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.08.2005, 12:33
|
|||
|---|---|---|---|
|
|||
Need help. Кодировки Cp1251->UTF-8 заменяет "И" на ? Как бороть? |
|||
|
#18+
Код: plaintext так вы ж его сначало в String преобразуете, а уже потом String в массив байтов... т.е. у вас ошибка в buffer.toString() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2151814]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 311ms |

| 0 / 0 |
