|
|
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Всем привет! Код: plaintext 1. 2. 3. 4. 5. Должен возвратить символ '¥'(этот символ в не в win.1251), а возвращает '?'. В таблице ASCII кодов символов Windows (win.1251): код 165 - Ґ. java не читает кирилицу. Как сделать, чтобы читала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:27 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
GlukOza > Всем привет! > int cod=165;char tocode=(char) cod; > System.out.println("tocode="+tocode); > Должен возвратить символ '?'(этот символ в не в win.1251), а возвращает '?'. > В таблице ASCII кодов символов Windows (win.1251): > код 165 - ?. java не читает кирилицу. Как сделать, чтобы читала.Тема==Ответить это просто консоль выводит не так, как вам хочется. выведите в файл, или читайте фак, там есть ссылка про русский в java ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:31 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Deady это просто консоль выводит не так, как вам хочется. выведите в файл, или читайте фак, там есть ссылка про русский в java ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 Этот символ я потом записываю в поле таблицы базы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:33 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Я работаю в IDEA. Может там в настрйках как-то поменять надо кодовую страницу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:35 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Можно нанастроить консоль IDEA для вывода таких символов: File->Settings->General. Если поставить "File Encoding" в UTF-8, то даже без перезапуска у меня в консоли вывелся символ "¥". Еще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если файл tmp.txt посмотреть в Notepad'е, то там будет: Код: plaintext А в базу должно записаться, если используемый тип поля позволяет хранить такие символы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:46 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Denis PopovМожно нанастроить консоль IDEA для вывода таких символов: File->Settings->General. Если поставить "File Encoding" в UTF-8, то даже без перезапуска у меня в консоли вывелся символ "¥". Еще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если файл tmp.txt посмотреть в Notepad'е, то там будет: Код: plaintext А в базу должно записаться, если используемый тип поля позволяет хранить такие символы. Когда в IDEA я настроила "UTF-8" , в консоли выдает tocode=¥ А теперь в таблицу записывает знак "?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:00 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
А до того записывалось нормально? Какая БД? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:05 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Denis Popov А до того записывалось нормально? Какая БД? Posted via ActualForum NNTP Server 1.3 До этого записывалось хорошо, кроме символов типа - код(165) А сейчас строка получается такая как надо, а в таблицу ORACL записывает знак "?". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:10 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
GlukOza Denis Popov А до того записывалось нормально? Какая БД? Posted via ActualForum NNTP Server 1.3 До этого записывалось хорошо, кроме символов типа - код(165) А сейчас строка получается такая как надо, а в таблицу ORACL записывает знак "?". как смотришь данные? (откуда) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:23 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Timm GlukOza Denis Popov А до того записывалось нормально? Какая БД? Posted via ActualForum NNTP Server 1.3 До этого записывалось хорошо, кроме символов типа - код(165) А сейчас строка получается такая как надо, а в таблицу ORACL записывает знак "?". как смотришь данные? (откуда) Из навигатора... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:24 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
А ты чем смотришь значение в базе? Дело вот в чем, у меня БД создана в юникоде, пытаюсь записать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. В консоль вывело нормально (с выставленным UTF-8 как File Encoding), т.е. "¥". Далее, если смотреть данные в базе через SQL*Plus или что-либо другое не-юникодное (тот же SQL Navigator), то в качестве значения выдается "?". А вот Aqua Data Studio корректно показывает юникодный символ: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:31 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. это из плюса. надеюсь понятно... ЗЫ. стоит наверно писать Oracle :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 15:32 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Все что написано сверху проделала. Из SQL-я все равно знак "?". Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 17:24 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
GlukOza wrote: > Из SQL-я все равно знак "?". В SQL Navigator'е? Ну не умеет он, значит, отобразать юникод. Возьми что-либо другое. > Почему-то не выполняется такой запрос... И что говорит? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 17:42 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Denis Popov GlukOza wrote: > Из SQL-я все равно знак "?". В SQL Navigator'е? Ну не умеет он, значит, отобразать юникод. Возьми что-либо другое. > Почему-то не выполняется такой запрос... И что говорит? Posted via ActualForum NNTP Server 1.3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 17:56 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 18:12 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Denis Popov Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Странно, но с System.out.println(rs.getString("kod")); взяло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 18:30 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
GlukOza Denis Popov GlukOza wrote: > Из SQL-я все равно знак "?". В SQL Navigator'е? Ну не умеет он, значит, отобразать юникод. Возьми что-либо другое. > Почему-то не выполняется такой запрос... И что говорит? Posted via ActualForum NNTP Server 1.3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. индексы с 1-го начинаются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 19:13 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
Спасибо. Проблему решила с помощью функции оракла. То есть возвращаю, с помощью запроса символ, а уж потом составляю строку из этих символов, и потом записываю в таблицу. Тогда символы не искажаются и знаков вопроса нет. А вот как с помощью джавы? Пока не ВСЕ получается. . . Надо откопать почему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 23:09 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
С кодировками еще не все. Теперь из таблицы Oracle берутся данные из поля, в котором есть такие буковки Ј Ґ идет печать. Отчет сделан в iReportе. Но вместо этих буковок печатаются квадратики. Получается кодировка в отчете не совпадает с той, которая в таблице. Кто сталкивался с такой проблемой? Как можно управлять кодировкой в отчете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 10:08 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
GlukOzaСпасибо. Проблему решила с помощью функции оракла. То есть возвращаю, с помощью запроса символ, а уж потом составляю строку из этих символов, и потом записываю в таблицу. Тогда символы не искажаются и знаков вопроса нет. А вот как с помощью джавы? Пока не ВСЕ получается. . . Надо откопать почему... Привет. Может так? int cc = 165; byte [] b = {(byte)cc}; String s = new String(b,"Cp1252"); // Cp1252 ~ same as iso8859-1 or Latin1 System.out.println(s); Димыч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 11:52 |
|
||
|
£ ¥ ... - Ј Ґ... Вобщем кодировка
|
|||
|---|---|---|---|
|
#18+
ДимГеннадьич GlukOzaСпасибо. Проблему решила с помощью функции оракла. То есть возвращаю, с помощью запроса символ, а уж потом составляю строку из этих символов, и потом записываю в таблицу. Тогда символы не искажаются и знаков вопроса нет. А вот как с помощью джавы? Пока не ВСЕ получается. . . Надо откопать почему... Привет. Может так? int cc = 165; byte [] b = {(byte)cc}; String s = new String(b,"Cp1252"); // Cp1252 ~ same as iso8859-1 or Latin1 System.out.println(s); Димыч Ок. Попробую. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=774&tid=2151145]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
582ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 842ms |

| 0 / 0 |
