forum.bitel.ru
http://forum.bitel.ru/

SBRF кодировка UTF-8
http://forum.bitel.ru/viewtopic.php?f=18&t=12271
Страница 1 из 1

Автор:  Brodayga [ 22 фев 2017, 23:44 ]
Заголовок сообщения:  SBRF кодировка UTF-8

Сбербанк хочет кодировку utf-8. Как я вижу бг выдаёт и так UTF-8.
но в ответе всё равно пишет:
Код:
<?xml version="1.0" encoding="windows-1251"?>

Как то можно изменить это поведение? Как я понимаю их это не устраивает.
версия бг 6.1

Автор:  Phricker [ 22 фев 2017, 23:58 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

В хд уже есть обращение.
Перед выходными не желательно вносить изменения потому отложили до

Автор:  Phricker [ 23 фев 2017, 00:07 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Со сбера пишут
Цитата:
В данном протоколе допущено использование как кодировки UTF-8, так и windows-1251, однако, именно windows-1251 для нас на данный момент является фактором задержки вывода услуги в промышленную эксплуатацию.

Блаблабла.
Раньше середины марта исправления не ждать.
Блаблабла.
Обещали в январе, но мы идиоты не можем быстро исправить свой косяк.

Автор:  skn [ 23 фев 2017, 03:51 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

7.0+
Код:
mps.<mpsId>.response.encoding=

Автор:  Brodayga [ 24 фев 2017, 15:33 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

а 6.1 будет ?

Автор:  Phricker [ 27 фев 2017, 14:50 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Спасибо, заработало.
В ХД отписался, что тему можно закрывать.

Автор:  Brodayga [ 01 мар 2017, 13:01 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

для версии 6.1 планируется ?

Автор:  Brodayga [ 01 мар 2017, 15:28 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

ещё одна проблема сбербанк говорит что не может обработать такой формат баланса
Код:
<ACCOUNT_BALANCE>9,112.9</ACCOUNT_BALANCE>

не должно быть запятой

Автор:  skn [ 01 мар 2017, 18:56 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

7.0+ исправлено

Автор:  Brodayga [ 01 мар 2017, 22:21 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Спасибо за быструю реакцию. Но хотелось бы для 6.1

Автор:  spectrum [ 02 мар 2017, 20:53 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Присоединяюсь к вопросу с доработкой модуля для версии биллинга 6.2.
Вообще странно, что само содержимое xml-документа в кодировке UTF-8, а в XML-декларации указана windows-1251.

Автор:  vkulakov [ 03 мар 2017, 17:28 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Я для своей версии 6.2 сделал обёртку над стандартным классом и добавил туда параметр с кодировкой. Кому сильно надо, могу подсказать, но при обновлениях нужно будет настраивать всё заново.

Автор:  vkulakov [ 03 мар 2017, 17:32 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

spectrum писал(а):
Вообще странно, что само содержимое xml-документа в кодировке UTF-8, а в XML-декларации указана windows-1251.


Что-то у вас не то. Я на своём биллинге тестировал кодировки и windows-1251, и utf-8. В обоих случаях биллинг возвращал корректную кодировку как в поле encoding, так и в самом тексте ответа (мне приходилось использовать iconv, чтобы получить ответ в нормальном виде).

Предположу, что вы некорректно проверяете кодировку.

Автор:  spectrum [ 03 мар 2017, 17:47 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

А что там можно не то сделать?
Запрос:
https://bgbserver/bgbilling/mpsexecuter ... Y_ID=12345

Возвращается XML-ответ в кодировке UTF-8, при этом в декларации windows-1251.

Автор:  vkulakov [ 03 мар 2017, 18:21 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

А как вы определили кодировку XML-ответа?

Автор:  spectrum [ 03 мар 2017, 20:50 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Виноват, перепроверил. Ответ действительно приходит в кодировке 1251.

Автор:  spectrum [ 13 мар 2017, 21:36 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

На 6.2 не ждать доработки с кодировкой UTF-8?

Автор:  chedmi [ 16 мар 2017, 16:02 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

spectrum писал(а):
На 6.2 не ждать доработки с кодировкой UTF-8?


Присоединяемся к вопросу. У нас та же проблема (BGBilling 6.2), и также хотим услышать когда ждать ее решения ?

Автор:  skn [ 17 мар 2017, 17:27 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

добавили на 6.2+

Автор:  chedmi [ 17 мар 2017, 17:42 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Спасибо

Автор:  spectrum [ 20 мар 2017, 18:47 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Спасибо!

Автор:  chedmi [ 21 мар 2017, 13:17 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

spectrum, Вы обновились? ответ приходит в кодировке UTF-8?

Автор:  spectrum [ 23 мар 2017, 08:50 ]
Заголовок сообщения:  Re: SBRF кодировка UTF-8

Да, вроде все работает. Сейчас связываемся со сбером.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/