Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с кодировкой в Message Broker
|
|||
|---|---|---|---|
|
#18+
Что имеем: Websphere MQ Websphere Message Broker Oracle Database 10i Все работают на UTF-8. Проблема возникает при выборке данных из оракловой базы в Compute-модуле: в параметрах SELECT передаются русские символы. Сам SQL-запрос должен возвращать записи, но при его вызове из ESQL-кода возвращается NULL. Пробовали менять кодировки CAST`ом - не помогло. Двойное преобразование CHAR -> BLOB -> CHAR тоже. Кто-нибудь сталкивался с этой проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2008, 11:41 |
|
||
|
Проблемы с кодировкой в Message Broker
|
|||
|---|---|---|---|
|
#18+
А что возвращает тот же SQL запрос не через МВ? В какого типа переменную записывается резалт сет. При касте полученного результата в виде НУЛЛ естественно останется НУЛЛ. Думаю проблема в связке ДБ2 и Оракла. Работает ли ваш ODBC (JDBC, etc) c русским? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2008, 15:49 |
|
||
|
Проблемы с кодировкой в Message Broker
|
|||
|---|---|---|---|
|
#18+
А что возвращает тот же SQL запрос не через МВ? В какого типа переменную записывается резалт сет. При касте полученного результата в виде НУЛЛ естественно останется НУЛЛ. Думаю проблема в связке ДБ2 и Оракла. Работает ли ваш ODBC (JDBC, etc) c русским? SQL-запрос возвращает одну запись, теперь и через брокер:) Совсем забыл сказать - брокер 6.0, так что db2 здесь не причем. Если кастить русские строки вот так: SET BLOB_VALUE = CAST (ref0......FirstName AS BLOB CCSID InputRoot.MQMD.CodedCharSetId ENCODING InputRoot.MQMD.Encoding); SET FIRST_NAME = UPPER(CAST(BLOB_VALUE AS CHAR CCSID 1251)); и затем передавать FIRST_NAME в параметры все работает:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35410925&tid=1603810]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 323ms |

| 0 / 0 |
