|
oracle кодировка
|
|||
---|---|---|---|
#18+
Добрый день,возникла необходимость переноса базы данных с ORACLE 9i на ORACLE 11g,после переноса в бд данные на русском языке отображаются корректно,в delphi 7 при подключении к oracle 11g вместо кириллицы выводятся иероглифы в oracle 9i charset = AL16UTF16 в oracle 11g NLS_LANG=AL32UTF8 NLS_LANG = AMERICAN_AMERICA.CL8MSWIN1251 Пробовал ставить разные кодировки положительного результата не получил дамп бд делал с помощью exp/imp ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2019, 13:48 |
|
oracle кодировка
|
|||
---|---|---|---|
#18+
HAPPYK12312, новые данные inser into test values ('Їжачок'); select * from tect; отображаются правильно? если правильно, то возможно ошиблись на етапе exp/imp .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2019, 10:26 |
|
oracle кодировка
|
|||
---|---|---|---|
#18+
Там немного другая фишка Начиная с 9.2 экспорт всегда сохраняет данные пользователя (не словаря) в кодировке БД вместе с информацией о самой этой кодировке. Независимо от NLS_LANG Соответственно, импорт на этом основании (и положивши на NLS_LANG) и восстаналивает пользовательские данные Засада здесь бывает, когда в исходной БД юзается совсем не та кодировка, которая заказана -- т.е. например выставляется NLS_LANG=CHARACTERSET, при этом не происходит конвертация. Что происходит, когда NLS_LANG=юникод (как и кодировка символов в БД) и при этом передаются неюникодные данные -- страшно себе представить По-хорошему, надо проверить в какой кодировке пользовательские данные в самом файле экспорта (например, через FAR с разными кодовыми страницами), затем проверить/поправить, как это видит сам exp/imp (например, Character Set Conversion при импорте ) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2019, 12:20 |
|
|
start [/forum/topic.php?fid=52&msg=39811842&tid=1882507]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 153ms |
0 / 0 |