Forum Webscript.Ru

Программирование => PHP => Тема начата: Covex от 15 Июля 2002, 12:41:27

Название: Кодировка в письмах. глюки
Отправлено: Covex от 15 Июля 2002, 12:41:27
Hi
 пришло мне недавно такое письмо: Чидеж юфеоу - ткщк.
В и пвх, пвмрпез-жр, дров труюкнху Кпжефпеж к жетефы оргпр хтрмрлпр
ткхвжы
ткхыов...

 естественно  пару раз его $mess=convert_cyr_string($mess, k, w); и все читается. Вопрос: сколько раз может переворачиваться кодировка пока идет письмо  и какие варианты возможны (т.е. переворот идет все время w->k   или возможно w->k, а потом k->i)?
Название: Кодировка в письмах. глюки
Отправлено: Oak от 15 Июля 2002, 13:16:10
Нисколько.
При прохождении письмо не может ломаться
Оно меняется только
1) при отправке почтовым клиентом
2) при получении

т.е максимум 2 перекодировки в любую сторону

а направление - тоже как сложится :)
Название: Кодировка в письмах. глюки
Отправлено: advocat от 15 Июля 2002, 14:32:59
А вообще смотря с какими целями тебе это нужно, если для того, что-бы отправить кому-то и выбрать кодировку, по проще на мой взлгяд созать что-то типа выбора кодировки ... Обычно так и делается ... а если при получении, то на пхп как на таковой автоопределение кодировки вроде не сделать, хотя ...
Название: Кодировка в письмах. глюки
Отправлено: Меняздесьдавнонет от 15 Июля 2002, 14:41:04
Oak
Цитировать
При прохождении письмо не может ломаться

вот это ты зря.
Название: Кодировка в письмах. глюки
Отправлено: Covex от 16 Июля 2002, 13:04:50
Цитировать
......автоопределение кодировки вроде не сделать, хотя ...

вот мега код который помог прочесть письмо (при дальнейшем использовании ссылка на автора обязательна) :D

if (!preg_match ("/<(как|вас|не)>/" , $mess)){
$mess=convert_cyr_string($mess, k, w);
echo "one";
}
if (!preg_match("/(как|вас|не)/" , $mess)){
$mess=convert_cyr_string($mess, k, w);
echo "two";
}
echo $mess;
Название: Кодировка в письмах. глюки
Отправлено: от 16 Июля 2002, 17:28:09
Covex
Я когда уже отвечал на подобное сообщение, только там типов кодировок было побольше. Так вот, лучше перекодировывать не все сообщение, а лишь слово, которое ищешь. И искать лучше strstr.
Название: Кодировка в письмах. глюки
Отправлено: Covex от 19 Июля 2002, 00:53:44
Цитировать
перекодировывать не все сообщение, а лишь слово, которое ищешь. И искать лучше strstr.
мне прочитать нужно все а не слова искать
(http://covex.r2.ru/anims/ape_waving_hand_md_wht.gif)