Re: Charset

От: Vladimir A. Butenko <vladimir_butenko_at_mx_ru>
Дата: Fri 26 Oct 2001 - 20:57:44 MSD


On Fri, 26 Oct 2001 10:52:39 +0400
 Alexander Yezhov <leader@zenon.net> wrote:
> Доброе время суток, Vladimir.
>
> 24 октября 2001 г. в 21:30:31 Вы обратились к
> аудитории с речью:
>
> VAB> Страницы эти надо выдавать в каком-то
> charset. Его надо откуда-то
> VAB> брать. Узер еще не залогинился, так
> что юзеровские настройки
> VAB> брать неоткуда. Потому - беретеся из
> переменной "charset" в Skin
> VAB> этого домена. По умолчанию там -
> ISO-8859-1. В нем русские
> VAB> буковки будут "?". Если поменять на
> любой русский - KIO8-r,
> VAB> windows-1251, etc - то будет все нормально. Ну
> и, понятно, Будет
> VAB> все нормально в UTF-8. Вопрос -
> поддерживается ли UTF8 у клиента.
>
> Ок. Тогда почему не сделать этот
> Setting глобальным, типа
> SourceCharsetEnc русского апача ? Если сейчас
> делать все страницы в
> одной кодировке, что логично, то до
> логина юзер все будет видеть
> нормально, т.к. кодировка берется из
> этого Charset, а вот после
> логина, если кодировка не совпадает,
> то все поедет. Таких проблем
> можно было бы избежать, делая после
> логина выдачу темплейтов, на ходу
> перекодируемых из такого глобального
> Charset в Charset, выбранный
> юзером.

а) там все и так на ходу перекодируется. б) ВСЕ (еще раз - ВСЕ) страницы должны быть разработаны только в ОДНОМ

   charset - utf-8. На www.unicode.com можно скачать соответствующие шрифты.

Поэтому все работает в любой кодировке.

Если хочется глобальной кодировки на "не-сессионных" страницах всех доменов - то Вы меняете ее в strings.data в "default Skin" (или в кластерном default Skin). Ставьте ее в koi8-r или в windows-1251 - это не важно, потому что страницы Вы ВСЕ РАВНО должны разрабатывать в UTF-8. Перекодирует их уже сам сервер - по ходу дела.  

> --
> На чем и откланиваюсь,
> Alexander

Sincerely,
Vladimir

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

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:22 MSK