Squirrelmail портит прикрепляемые к письму файлы. Сделал в апаче - CharsetRecodeMultipartForms Off, с файлами рулез, но теперь все письмо в непонятной форме перекодируется. Что делать?
Во-первых, CharsetDisable On. И вообще - надо выкинуть этот атавизьм Русский Апач и вспоминать как страшный сон ужасного прошлого.
Во-вторых, телепаты в отпуске. Посмотри, красавец, кокой язык стоит в настройках, какая кодировка. Посмотри, в какой кодировке пришло письмо. Если оно пришло в кодировке charset: Я-КРУТОЙ-АУГЛЮК-И-МОЮ-ВИНДОВУЮ-КОДИРОВКУ-ВЫ-ОБЯЗАНЫ-ВСЕ-ПО-ЭТОЙ-СТРОКЕ-ОПРЕДЕЛИТЬ, то никак, а так сам должен всё как надо делать. Проверь тестом.
>Во-первых, CharsetDisable On. И вообще - надо выкинуть этот атавизьм Русский Апач
>и вспоминать как страшный сон ужасного прошлого.
>Во-вторых, телепаты в отпуске. Посмотри, красавец, кокой язык стоит в настройках, какая
>кодировка. Посмотри, в какой кодировке пришло письмо. Если оно пришло в
>кодировке charset: Я-КРУТОЙ-АУГЛЮК-И-МОЮ-ВИНДОВУЮ-КОДИРОВКУ-ВЫ-ОБЯЗАНЫ-ВСЕ-ПО-ЭТОЙ-СТРОКЕ-ОПРЕДЕЛИТЬ, то никак, а так сам должен всё как
>надо делать. Проверь тестом.
Во, заработало! CharsetDisable помогло. Огромне спасибо.
У меня кодировка стоит koi8-r.Может тогда поможешь еще с одной проблемой? Если заработает с меня пиво.
Когда мне приходит письмо в этом же Squirrelmail, то в поле "от кого", если по русски, то получается абра кадабра:
например от Василия Ивановича:
ýÅÞÉÌÉÎÁ àÌÉÑ - что это такое вообще непонятно, последняя проблема блин осталась, даже не въеду, что за кодировка.
>>Во-первых, CharsetDisable On. И вообще - надо выкинуть этот атавизьм Русский Апач
>>и вспоминать как страшный сон ужасного прошлого.
>>Во-вторых, телепаты в отпуске. Посмотри, красавец, кокой язык стоит в настройках, какая
>>кодировка. Посмотри, в какой кодировке пришло письмо. Если оно пришло в
>>кодировке charset: Я-КРУТОЙ-АУГЛЮК-И-МОЮ-ВИНДОВУЮ-КОДИРОВКУ-ВЫ-ОБЯЗАНЫ-ВСЕ-ПО-ЭТОЙ-СТРОКЕ-ОПРЕДЕЛИТЬ, то никак, а так сам должен всё как
>>надо делать. Проверь тестом.
>
>
>Во, заработало! CharsetDisable помогло. Огромне спасибо.
>У меня кодировка стоит koi8-r.
>
>Может тогда поможешь еще с одной проблемой? Если заработает с меня пиво.
>
>Когда мне приходит письмо в этом же Squirrelmail, то в поле "от
>кого", если по русски, то получается абра кадабра:
>например от Василия Ивановича:
>ýÅÞÉÌÉÎÁ àÌÉÑ - что это такое вообще непонятно, последняя проблема блин осталась,
>даже не въеду, что за кодировка.
У тебя стоит koi8-r, а письмо пришло в win1251. Вот и вся проблема. И это, насколько я знаю, не лечится, поскольку получается, что нужно одновременно отображать две кодировки. Мож есть плугин, который на лету преображает кодировки?
>>???????? ???? -не, это не перекодировка между cp1251-koi8-r! или у меня браузер не кажет то что надо.
это на юникод непонятливый похоже
>>>???????? ???? -
>
>не, это не перекодировка между cp1251-koi8-r! или у меня браузер не кажет
>то что надо.
>это на юникод непонятливый похожеЭто двойная перекодировка. Заголовок в cp1251 так и остался (его не подвергли конвертации как письмо), а браузер по-дефолту (так настроена белочка) кажет koi-8
>Во, заработало! CharsetDisable помогло. Огромне спасибо.
>У меня кодировка стоит koi8-r.Это, кстати, в README написано к белочке:
doc/README.russian_apache>Когда мне приходит письмо в этом же Squirrelmail, то в поле "от
>кого", если по русски, то получается абра кадабра:
>например от Василия Ивановича:
>ýÅÞÉÌÉÎÁ àÌÉÑ - что это такое вообще непонятно, последняя проблема блин осталась,
>даже не въеду, что за кодировка.А, это.... RFC нарушаем-с... Я со слезами на глазах патчила Cyrus на своей Немесиде, ибо людям не объяснишь... Не бывает кодировок интернациональных в заголовках. Единственный вариант - MIME - тогда в заголовок пишется так называемый quoted printable с указанием кодировки. Попробуй в настройках клиента поставить "Разрешить 8-ми битные символы в заголовках" и отправить письмо, а потом снять эту галочку и ещё раз отправить - прочувствуй разницу.
Т.е. ответ - никак. Нарушители RFC пусть сами эти кроказябры и читают.