forum.bitel.ru http://forum.bitel.ru/ |
|
Вопросики вместо текста передаваемые через скрипт http://forum.bitel.ru/viewtopic.php?f=19&t=7797 |
Страница 1 из 1 |
Автор: | madmax [ 04 мар 2013, 11:13 ] |
Заголовок сообщения: | Вопросики вместо текста передаваемые через скрипт |
Имеется скрипт который через кабинет статистики меняет статусы договора, но в клиенте в статусах комментарии отображаются иероглифами. компилировали код в разных кодировках но вопросики так и появляются. Что не так? |
Автор: | dimOn [ 04 мар 2013, 11:44 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
какой скрипт? как работает? bgbs или динкод? на каком событии? какая версия? |
Автор: | madmax [ 04 мар 2013, 12:42 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
вот скрипт http://wiki.bgbilling.ru/index.php/WebAction_CustomSuspend и все что передается при смене статуса например в Код: String comment = "Изменено пользователем (отмена смены статуса)"; в клиенте отображается вопросиками.В версии 5,1 все было нормально. В версии 5,2 после перехода на UTF стало отображаться вопросиками. |
Автор: | dimOn [ 04 мар 2013, 12:50 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
Хм, а где именно вы в 5.2 перешли на UTF-8? Ничего нигде не переводилось, кроме шаблонов веба. Как я вижу, изменения делаются только из скрипта через API так что веб тут 100% непричём. В базу пишется нормально? Смотрите кодировку таблиц в БД, короче. |
Автор: | madmax [ 04 мар 2013, 13:03 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
Да ничего не меняли вообще, перекомпилировали код так как изменились некоторые функции после перехода на 5,2 . И чтобы не делали отображает вопросиками все что делается через данный код. Таблица здесь не при чем так как все другие записи отображаются нормально. Мы взяли код вставили его в динамический код - там удобно отладкой кода заниматься, затем полученный java файл скомпилировали и положили в библиотеки. |
Автор: | dimOn [ 04 мар 2013, 13:17 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
А, это веб-экшен чоле полностью написанный? Тогда да, исходники переконвертировали в utf-8, но это вряд ли зависит. Сам класс изнутри себя оперирует API через обычные строки, я не знаю почему может быть вопросики. Нужно знать в таблицу попадает уже испорчено или как. |
Автор: | aiwbend [ 05 мар 2013, 11:02 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
а в server.sh прописано -Dfile.encoding=Cp1251 ? Цитата: PARAMS="-Dfile.encoding=Cp1251 -Dboot.info=1 -Dapp.name=BGBillingServer -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=server"
|
Автор: | madmax [ 05 мар 2013, 11:32 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
нет не прописано. Нужно прописать? |
Автор: | aiwbend [ 05 мар 2013, 11:47 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
madmax писал(а): нет не прописано. Нужно прописать? ага и рестарт биллинг. |
Автор: | madmax [ 05 мар 2013, 11:54 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
а код нужно перекомпилировать в 1251?. Сейчас с прописанной cp1251 также вопросики |
Автор: | dimOn [ 05 мар 2013, 17:21 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
так в таблицу попадает испорчено или нет? |
Автор: | madmax [ 05 мар 2013, 17:36 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
в таблице показывает вопросиками |
Автор: | skyb [ 05 мар 2013, 17:47 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
какая кодировка у таблиц? |
Автор: | dimOn [ 05 мар 2013, 18:29 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
если в таблице вопросики, то 100% перекодировка неправильная на этапе апдейта ещё. так что: Цитата: Смотрите кодировку таблиц в БД, короче.
|
Автор: | skyb [ 05 мар 2013, 18:33 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
да |
Автор: | aiwbend [ 07 мар 2013, 09:28 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
После вчерашнего апдейта тестового сервера что-то произошло с кодировкой. Русские символы отправляются в базу как попало. Клиент: вер. 5.2 сборка 1124 от 04.03.2013 17:55:15 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.6.0_37 Сервер: вер. 5.2 сборка 1431 от 06.03.2013 19:32:27 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_35 |
Автор: | stark [ 07 мар 2013, 11:52 ] |
Заголовок сообщения: | Re: Вопросики вместо текста передаваемые через скрипт |
aiwbend писал(а): После вчерашнего апдейта тестового сервера что-то произошло с кодировкой. Русские символы отправляются в базу как попало. Клиент: вер. 5.2 сборка 1124 от 04.03.2013 17:55:15 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.6.0_37 Сервер: вер. 5.2 сборка 1431 от 06.03.2013 19:32:27 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_35 Исправили. Обновитесь |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |