[Sysadmins] добро пожаловать в рунет! (Was: Re: в и р т у а л ь н ы й к о м п . к л а с с)

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Чт Окт 26 15:33:41 MSD 2006


Timur Batyrshin wrote:
> Алексей Данилович пишет:
>> вот что интересно: какой клиент такое накодил? :)
> 
> SquirrelMail. Видимо донастроить там что-то надо, чтобы он русский текст
> в UTF не заворачивал.

в и пр. - это "творчество" браузера из-за несоответствия кодировки
страницы, где находится <form  method="post"
enctype="multipart/form-data">, с данными, заполненными в этой форме.
Иными словами, данные формы не выражаются в кодировке страницы с формой
(см. ниже, а для тех, кто уже понял: &#1074; - это html entity,
выражающая русскую букву среди html кода в кодировке ISO-8859-1).

В сторонку: HTTP - тот ещё набор скелетов в шкафу.

Проверьте, что
http://path/to/squirrelmail/src/compose.php?mailbox=INBOX&startMessage=1
возвращается вам не в кодировке ISO-8859-1 (а она таки возвращается в
этой кодировке - только что проверил).

Полечить можно двумя способами:

1) указать в
https://path/to/squirrelmail/webmail/src/options.php?optpage=display
"Language: Russian". Правда, от UTF-8 это не избавит, а именно добавит -
тем самым нарушив правила хорошего тона в рассылках @altlinux;

2) указать "$default_charset = 'koi8-r';" в
/etc/squirrelmail/config_local.php - это настолько же плохо, как и
'iso-8859-1', стоящий в /etc/squirrelmail/config.php по умолчанию - зато
"в духе" правил рассылки.

Выбирать вам. Правильный способ, увы, идёт не в ногу с верным путём
рунета :-(

>> 25.10.06, Timur Batyrshin<batyrshin на ieml.ru> написал(а):
>>> &#1055;&#1086;&#1103;&#1074;&#1080;&#1083;&#1072;&#1089;&#1100;

-- 
// AB1002-UANIC




Подробная информация о списке рассылки Sysadmins