Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Лох Чилийский  
#1 Оставлено : 24 июля 2013 г. 11:46:08(UTC)
Лох Чилийский

Статус: Участник

Группы: Участники
Зарегистрирован: 11.04.2013(UTC)
Сообщений: 15
Российская Федерация
Откуда: Москва

Добрый день,

такая проблема:
Использую axis для работы по SOAP c УЦ 1.5 центром регистрации.
Все отлично работает за исключением того что русские буквы
Axis посылает в таком формате :
Основное
(это слово "Основное")
А Центр регистрации ругается на них и не понимает.

Это чистый UTF-8 , судя по WSDL ЦР должен его понимать...

Отредактировано пользователем 24 июля 2013 г. 12:43:38(UTC)  | Причина: Не указана

Offline Жнец  
#2 Оставлено : 20 августа 2013 г. 23:52:41(UTC)
Жнец

Статус: Участник

Группы: Участники
Зарегистрирован: 14.08.2013(UTC)
Сообщений: 11
Мужчина
Украина
Откуда: Одесса

Сказал «Спасибо»: 1 раз
Проверьте, что у объекта Call установлено свойство CHARACTER_SET_ENCODING и его значение равно "UTF-8".
http://axis.apache.org/a...l#CHARACTER_SET_ENCODING
Код:

if (!"UTF-8".equals(call.getProperty(Call.CHARACTER_SET_ENCODING))) {
    call.setProperty(Call.CHARACTER_SET_ENCODING, "UTF-8");
}


Однако, скорее всего дело не в УЦ и даже не в Apache Axis, а в передаваемых данных.

Отредактировано пользователем 20 августа 2013 г. 23:57:31(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.