Проблема с ивритом в DB2 Connect

Я использую продукт DB2 Connect для каталогизации базы данных на сервере AIX, но база данных находится в среде Z/OS. Когда я запрашиваю ивритский символ, я получаю следующий результат.

''É ÉñéßÇâéì 7;  
Ââ íéäéîÃè áÇâç ßì éè  
 ÇÑéè Çéã  éâéÉì èÂ-è  
ïãçñâá àÇÑî 
î"Ââ 1996 åëÇî ÉéâåÇî ì  
Ãéé -îÂâ èééñéÇ Ã î âè  
ÀÉÑ ÅÃãî âÃî éìÅÉá 

Примечание. Если мы выполним тот же запрос в среде Z/OS со страницей 424 кода хоста, он показывает правильные ивритские символы. Но если мы изменим кодовую страницу хоста на "037 United States", мы получим отображаемый выше результат. Пожалуйста, предложите мне свои идеи.

Result -- > locale -a 
C 
POSIX 
EN_US.UTF-8 
EN_US 
HE_IL.UTF-8 
HE_IL 
Iw_IL.IBM-856 
Iw_IL 
en_US.8859-15 
en_US.ISO8859-1 
en_US.UTF-8 
en_US 
he_IL.UTF-8 
iw_IL.ISO8859-8 
iw_IL 

Result --> locale 

LANG=HE_IL 
LC_COLLATE="HE_IL" 
LC_CTYPE="HE_IL" 
LC_MONETARY="HE_IL" 
LC_NUMERIC="HE_IL" 
LC_TIME="HE_IL" 
LC_MESSAGES="HE_IL" 
LC_ALL= 

Я запросил шестнадцатеричное значение символа иврит в Z/OS и проверил этот результат с помощью шестнадцатеричного значения символа иврит в AIX. Оба имеют одинаковые шестнадцатеричные значения. И версия AIX 7.1, а версия DB2 Connect Enterprise Edition 10.1 Я использовал приведенную ниже команду для каталогизации базы данных z/os.

db2 CATALOG TCPIP NODE <SampleNode> REMOTE <Server_Name> SERVER <Port_Number> 
db2 CATALOG DATABASE <Test_DB> AS <Test_DB> at NODE <SampleNode> AUTHENTICATION DCS 
db2 "catalog dcs db <Test_DB> as <Test_DB> parms ',,,,,,,,BIDI=856'" 

И я попытался с BIDI=424 также. Поскольку локаль HE_IL поддерживает utf-8 (1208), я должен использовать BIDI=1208 при каталогизации каталога DCS. Благодарю вас!!!

0 ответов

Другие вопросы по тегам