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

иероглифы в архиве договоров
http://forum.bitel.ru/viewtopic.php?f=22&t=4652
Страница 1 из 1

Автор:  madmax [ 12 окт 2010, 17:21 ]
Заголовок сообщения:  иероглифы в архиве договоров

Никто на форуме не сталкивался с проблемой иероглифов в архиве договоров.
мы запустили версию 5,1 на FreeBSD и при удалении файла в архив если его название на Латинице то он отображается вопросами
если нажать клавишу Просмотр архива - то comment отображается корректно

Вложения:
111.jpg
111.jpg [ 16.4 КБ | Просмотров: 7870 ]

Автор:  Администратор [ 13 окт 2010, 13:43 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Локаль нерусская стоит скорее всего в системе.

Автор:  madmax [ 13 окт 2010, 15:07 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Да пробовали ставить cp1251, UTF8 KoI8-R - U но все равно надписи отображаются вопросиками.

Автор:  Администратор [ 13 окт 2010, 15:41 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Как ставили и где? BGBillingServer рестартовали?

Автор:  madmax [ 13 окт 2010, 16:27 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

заходили в меню freebsd sysinstall и там устанавливали кодировки шрифтов
вот кусок из файла rc.conf.
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
mousechar_start="3"
font8x8="cp1251-8x8"
font8x14="cp1251-8x14"
font8x16="cp1251-8x16"
Далее перегружали систему и смотрели челе клиента отображение договоров.

Автор:  madmax [ 13 окт 2010, 21:30 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Скажите а когда договор попадает в архив, то в какой кодировке создается файл с расширением zip

Автор:  dimOn [ 14 окт 2010, 11:19 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Так zip он и есть zip, какая ещё у него кодировка может быть?

Автор:  madmax [ 14 окт 2010, 12:03 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

а вы что zip никак не называете, у вас что название архива идет ".zip" - в первый раз такое слышу.
Вы на скрин посмотрите что я выше показал, разве там что то не понятно.

Автор:  dimOn [ 14 окт 2010, 13:37 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Не понятно, нет. Где там имя ".zip" ? Там же перед точкой кракозябры. Это откуда скрин вообще?

Автор:  madmax [ 14 окт 2010, 14:51 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

А вы заголовок Темы читали - оттуда и скин.

Автор:  snark [ 14 окт 2010, 17:18 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

madmax писал(а):
заходили в меню freebsd sysinstall и там устанавливали
...
Далее перегружали систему
...

sysinstall ... ребут системы :facepalm:

madmax писал(а):
А вы заголовок Темы читали - оттуда и скин.

а вы хендбук читали? т.к. сисинсталлом пытались русифицировать - судя по всему нет (sysinstall как минимум не правит /etc/ttys ЕМНИМС) :( у лисяры статейка есть пошаговая, почитайте, после хендбука конечно же - поможет ...

Автор:  madmax [ 14 окт 2010, 17:57 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

делали все по статье Лисяры пробовали и koi8-r и cp1251 - далее перегружались, затем удаляли договор в архив и все равно он отображается ??????.
Не поймем что ему не нравится
А в какой кодировки система сохраняет название договора в архив?

Автор:  snark [ 14 окт 2010, 18:20 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

БГБ с какими параметрами работает? может у вас в консоли все хорошо, а вот у него не очень ...

Автор:  madmax [ 14 окт 2010, 19:13 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

а про какие параметры вы спрашиваете. Что и где мы должны посмотреть , чтобы выяснить?

Автор:  snark [ 14 окт 2010, 21:09 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

ну например так:
Код:
# locale
LANG=en_US.UTF-8
LC_CTYPE=ru_RU.KOI8-R
LC_COLLATE=ru_RU.KOI8-R
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=

у вас что пишет? правда у меня в UTF (мне так удобнее) - сделал так:
Код:
# cat .cshrc | grep -E 'en_|ru_'
setenv LANG en_US.UTF-8
setenv LC_COLLATE ru_RU.KOI8-R
setenv LC_CTYPE ru_RU.KOI8-R
setenv MM_CHARSET ru_RU.KOI8-R

а для БГБ скорее всего надо 1251

Автор:  madmax [ 14 окт 2010, 21:22 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Вот что.
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_ALL=
Если ставим koi8-r то пишет выше в стандарте koi8-r
Но результата нет.

Автор:  stark [ 15 окт 2010, 18:31 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

linux
Код:
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"



Русские символы в названии файлов сохраняются без проблем и отображаются в биллинге

Автор:  stark [ 15 окт 2010, 18:41 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

madmax писал(а):
Скажите а когда договор попадает в архив, то в какой кодировке создается файл с расширением zip

в системной

Автор:  stark [ 15 окт 2010, 18:42 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Вопрос ставим так ..в папке у вас файлы нормально сохраняются ? Или проблема только при отображении в клиенте ?

Автор:  madmax [ 16 окт 2010, 11:51 ]
Заголовок сообщения:  Re: иероглифы в архиве договоров

Вопрос решен - всем спасибо.
Для того чтобы удаленные файлы отображались корректно в Freebsd помогает только установка кодировки в UTF8, все остальное никак не влияет на правильно отображение.

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