|
|
|
Вопрос про Unicode
|
|||
|---|---|---|---|
|
#18+
IDS 9.40 ОС Solaris Раньше обращение к базе шло через ODBC, теперь планируется использовать JDBC. Как я понимаю для конвертации JDBC используeт (как промежуточное звено) Unicode. На UCDI встретил упоминание о том, что при использовании Unicode возникает необходимость "в своих программах переделать всю обработку данных типов CHAR, VARCHAR и TEXT". Вопрос. Это действительно так? Если эта переделка необходима, то что подразумевается под этим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 18:34 |
|
||
|
Вопрос про Unicode
|
|||
|---|---|---|---|
|
#18+
Java (и JDBC) базируется на Unicode, поэтому Informix JDBC драйвер производит конвертацию данных между Unicode и кодировкой базы. Внутри Java-программы надо всегда использовать символы Unicode (по крайней мере так сказано в документации к Informix JDBC). Для программы надо установить корректное значение DB_LOCALE и CLIENT_LOCALE. Насчет переделки для char и varchar не в курсе, зато тип text (а также byte, clob, blob) автоматически не конвертируются. Для них надо использовать специальные методы, читайте документацию по Informix JDBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 10:23 |
|
||
|
Вопрос про Unicode
|
|||
|---|---|---|---|
|
#18+
Что-то не пойму в чем дело. Сервер IDS 9.40 на SUN Solaris 2.9. C помощью SQL Editor кладу в таблица русские буквы, делаю селет - все ок буквы отображаются. Клинт на Windows XP (English) коннектится к базе через JDBC 3.0. (db_locale=ru_ru.1251, client_locale=ru_ru.1251). Файлы перекодировки 04e3e005.cvo и e00504e3.cvo лежат в cv9. Делаю селект к тойже таблице - теже русские буквы получаю в виде кракозябров. НО. При вставке этих кракозябров в TCode они отображаются в виде русских букв, а сам TCode пишет "Русский текст распознан на 100% без перекодировки". Меня смущает, что TCode пишет, что распознаны безе перекодировки. Значит ли это, что в клиенте надо выствить какие-то параметры для правильного отображения букв? Или с JDBC надо как-то колдовать. В качестве клиента выстпают Server Studio 6.0 и Aqua Data Studio 4.7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 16:35 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33950734&tid=1608601]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 415ms |

| 0 / 0 |
