forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с кодировкой http://forum.bitel.ru/viewtopic.php?f=18&t=11794 |
Страница 1 из 1 |
Автор: | Cobra57 [ 19 июл 2016, 13:37 ] |
Заголовок сообщения: | Проблема с кодировкой |
Помогите разобраться. Установили, настроили модуль MPS для сбербанка. Все работает отлично. На запрос: https://192.168.0.52:8443/bgbilling/mpsexecuter/6/1/?ACTION=check&txn_id=1&ACCOUNT=10000010 Выдает как положено: Код: <response> <CODE>0</CODE> <MESSAGE>Договор найден, возможен прием платежей</MESSAGE> <FIO>Иванов Петр Сидорович</FIO> <ADDRESS> 450073, Уфа, Октябрьский район, Гагарина, д. 10/2, кв. 130 </ADDRESS> <ACCOUNT_BALANCE>1 574.84</ACCOUNT_BALANCE> </response> Проблема возникает при использовании русского символа в запросе... Например запрос: https://192.168.0.52:8443/bgbilling/mpsexecuter/6/1/?ACTION=check&txn_id=1&ACCOUNT=3425%D0%9F Здесь в ссылке номер договора ACCOUNT=3425П Выдает: Код: <response> <CODE>3</CODE> <MESSAGE>Договор не найден [3425Ð]</MESSAGE> </response> Получается что Ищется договор не 3425П, а коверкает кодировка и поиск идет по [3425Ð]. Как это поправить? |
Автор: | Artur [ 19 июл 2016, 13:59 ] |
Заголовок сообщения: | Re: Проблема с кодировкой |
Попробуйте опцию mps.<mpsId>.request.encoding= |
Автор: | Cobra57 [ 19 июл 2016, 14:41 ] |
Заголовок сообщения: | Re: Проблема с кодировкой |
У меня две версии, для тестов 6.2 Код: Клиент: вер. 6.2.825 / 10.06.2016 13:26:20 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51 Сервер: вер. 6.2.1072 / 21.06.2016 20:15:03 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45 card: вер. 6.2.39 / 26.05.2016 14:50:45 inet: вер. 6.2.667 / 21.06.2016 19:08:14 mps: вер. 6.2.208 / 24.06.2016 19:49:53 npay: вер. 6.2.194 / 20.06.2016 14:30:17 paymaster: вер. 6.2.53 / 01.03.2016 00:18:34 rscm: вер. 6.2.177 / 10.06.2016 13:40:20 tv: вер. 6.2.221 / 21.06.2016 20:15:15 и рабочая 6.0 Код: Клиент: вер. 6.0 сборка 1393 от 14.12.2015 14:07:35 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51 ВНИМАНИЕ: Спецификация 1.8 не рекомендуется (поддерживается 1.6,1.7) Сервер: вер. 6.0 сборка 1872 от 10.12.2015 18:39:39 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_80 bill вер. 6.0 сборка 357 от 29.06.2015 19:01:14 card вер. 6.0 сборка 231 от 03.09.2015 17:49:00 dba вер. 6.0 сборка 169 от 09.02.2015 18:41:17 dialup вер. 6.0 сборка 408 от 13.02.2015 20:00:06 email вер. 6.0 сборка 189 от 11.11.2015 20:32:04 inet вер. 6.0 сборка 1515 от 03.12.2015 20:28:17 ipn вер. 6.0 сборка 278 от 09.02.2015 18:41:13 mps вер. 6.0 сборка 237 от 19.05.2016 18:18:38 npay вер. 6.0 сборка 234 от 05.11.2015 21:31:38 phone вер. 6.0 сборка 310 от 19.10.2015 17:37:49 reports вер. 6.0 сборка 228 от 11.11.2015 20:32:05 rscm вер. 6.0 сборка 198 от 27.05.2015 20:44:15 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 220 от 09.02.2015 18:41:26 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 210 от 07.04.2015 18:17:01 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 211 от 09.02.2015 18:41:27 rurupay вер. 6.0 сборка 30 от 09.02.2015 18:41:39 voiceip вер. 6.0 сборка 236 от 25.11.2015 14:10:24 На тестовой 6.2 параметр Код: mps.1.request.encoding=utf8 исправил ошибку. На рабочей 6.0 - никак не отреагировал. Код: mps вер. 6.0 сборка 237 от 19.05.2016 18:18:38 это не предусмотрено?
|
Автор: | skn [ 19 июл 2016, 15:20 ] |
Заголовок сообщения: | Re: Проблема с кодировкой |
параметр доступен с 6.1 |
Автор: | Cobra57 [ 19 июл 2016, 16:43 ] |
Заголовок сообщения: | Re: Проблема с кодировкой |
Понятно. Планируем обновляться. Может есть еще какой-нибудь вариант решить проблемы с кодировкой? |
Автор: | skn [ 19 июл 2016, 18:11 ] |
Заголовок сообщения: | Re: Проблема с кодировкой |
Cobra57 писал(а): Понятно. Планируем обновляться. Может есть еще какой-нибудь вариант решить проблемы с кодировкой? теоретически можно повесить фильтр на этот сервлет... (но этим я готов заняться только платно в рамках ТП) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |