Re: Charset

От: Vladimir A. Butenko <vladimir_butenko_at_mx_ru>
Дата: Wed 24 Oct 2001 - 21:30:31 MSD


On Wed, 24 Oct 2001 19:32:10 +0400
 Alexander Yezhov <leader@zenon.net> wrote:
> Доброе время суток.
>
> 35b6. Берем login.wssp, пишем в нем русский текст в UTF-8, запихиваем
> в WebSkins, смотрим на этот файл из WebAdmin интерфейса (т.е.
> unprocessed) - все ок. Идем логиниться и видим вместо русского текста
> аналогичное количество знаков вопроса (идентично telnet'ом).
>
> Меняем в strings.data параметр Charset на utf-8. Ситуация
> нормализуется. Так и было задумано ?

Да.

Страницы эти надо выдавать в каком-то charset. Его надо откуда-то брать. Узер еще не залогинился, так что юзеровские настройки брать неоткуда. Потому - беретеся из переменной "charset" в Skin этого домена. По умолчанию там - ISO-8859-1. В нем русские буковки будут "?". Если поменять на любой русский - KIO8-r, windows-1251, etc - то будет все нормально. Ну и, понятно, Будет все нормально в UTF-8. Вопрос - поддерживается ли UTF8 у клиента.

Если сайт переделывается так, что в нем будут русские буковки, надо поменять charset либо у глобального default SKIN либо (для кластерных систем) - у всекластерной default SKIN. Если сайт переделывается в основном на китайский - то менять надо на BIG5, и так далее. А для европейских сайтов -ISO-8859-1 самое подходящее, потому оно там по дефолту и стоит.

> --
> На чем и откланиваюсь,
> Alexander
>
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>

Sincerely,
Vladimir

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки   <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru> Получено Wed Oct 24 17:34:14 2001

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:09 MSK