Создание customer через SOAP и кодировка

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
atomic
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 22 мар 2016, 13:58

Создание customer через SOAP и кодировка

Сообщение atomic » 22 мар 2016, 14:13

Добрый день всем.
Столкнулся с проблемой при создании пользователя через SOAP RPC.
После создания пользователя все кириллические символы отображаются в другой кодировке:

Код: Выделить всё

Привет и ????????? ??????? ??????????
кусок perl script

Код: Выделить всё

                my %OtrsCustomer = $RPC->Dispatch( $User, $Pw, 'CustomerUserObject', 'CustomerUserAdd',
                Source         => 'CustomerUser', # CustomerUser source config
                UserFirstname  => $OracleCustomerSearchRslt{'FIO},
                UserLastname   => encode ("utf8", 'Привет'),
                UserCustomerID => $OracleCustomerSearchRslt{'LS'},
                UserLogin      => $OracleCustomerSearchRslt{'LOGIN'},
                UserPassword   => 'some-pass', # not required
                UserEmail      => $OracleCustomerSearchRslt{'LS'},
                ValidID        => 1,
                City           => $OracleCustomerSearchRslt{'CITY'},
                Comment        => $OracleCustomerSearchRslt{'PORT'},
                UserID         => 123,
                );
Локаль

Код: Выделить всё

locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Не понятно в какой кодировке нужно скормить данные

Ответить