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

Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)
http://forum.bitel.ru/viewtopic.php?f=22&t=8375
Страница 1 из 1

Автор:  Nazarov [ 22 авг 2013, 10:04 ]
Заголовок сообщения:  Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

Доброго времени суток.

Возникла проблема с архивом договоров. Сервер биллинга не хочет сохранять договора в архив в системной кодировке.

В итоге, в менеджере договоров -> управление архивом, вместо символов кириллицы вижу исключительно это:
Изображение

В системе аналогично:
Изображение
Долго и упорно пытался решить вопрос подбором кодировки, и понять, в какой же все-таки биллинг сохраняет договора в архив. Все тщетно! Знаки вопроса так и остались вопросами. Пробовал даже декодер Лебедева применить, но все тщетно.

На форуме нашел только это:
http://forum.bitel.ru/viewtopic.php?f=22&t=4652&hilit=%D0%B0%D1%80%D1%85%D0%B8%D0%B2+%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D0%B2
Не помогло к сожалению.

В системе UTF-8:
Код:
/usr/local/BGBillingServer/archive# locale
LANG=ru_RU.UTF-8
LANGUAGE=
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=


Отмечу, что содержимое архивов в полном порядке, и при восстановлении договоров из архива данные полностью сохраняются, включая названия договоров с комментариями на кириллице.

Автор:  stark [ 22 авг 2013, 15:21 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

Должен в cp1251

Автор:  stark [ 22 авг 2013, 15:24 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

Проверил. Он всегда жестко сохраняет в cp1251. А считывает похоже в системной кодировке . Поэтому и вопросики

Автор:  stark [ 22 авг 2013, 15:28 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

Хотя это относиться к содержимому..У вас же на скриншотах проблема в самих именах файлов, они не в той кодировке идут.

Автор:  stark [ 22 авг 2013, 15:30 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

проверьте - внутри архива нормальное содержимое ?

Автор:  stark [ 22 авг 2013, 15:41 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

По поводу самих имен файлов, попробуйте задать -Dfile.encoding=utf8 в параметрах запуска сервера и создайте новый архив. Старые уже не исправятся.

Автор:  Nazarov [ 22 авг 2013, 16:11 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

stark писал(а):
По поводу самих имен файлов, попробуйте задать -Dfile.encoding=utf8 в параметрах запуска сервера и создайте новый архив. Старые уже не исправятся.

Спасибо большое за четкую и оперативную подсказку, всё заработало и корректно отображается.

Старые договора с "?????" теперь в отдельной папке, с ними тоже попробую разобраться. Про дефолтную кодировку cp1251 понял.

Автор:  dimOn [ 22 авг 2013, 16:14 ]
Заголовок сообщения:  Re: Проблема с архивом BGBilling 5.1 на Debian 7.1 (wheezy)

LC_ALL надо задать как минимум

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