Автор Тема: Кодировка в письмах. глюки  (Прочитано 2629 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Кодировка в письмах. глюки
« : 15 Июля 2002, 12:41:27 »
Hi
 пришло мне недавно такое письмо: Чидеж юфеоу - ткщк.
В и пвх, пвмрпез-жр, дров труюкнху Кпжефпеж к жетефы оргпр хтрмрлпр
ткхвжы
ткхыов...

 естественно  пару раз его $mess=convert_cyr_string($mess, k, w); и все читается. Вопрос: сколько раз может переворачиваться кодировка пока идет письмо  и какие варианты возможны (т.е. переворот идет все время w->k   или возможно w->k, а потом k->i)?

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Кодировка в письмах. глюки
« Ответ #1 : 15 Июля 2002, 13:16:10 »
Нисколько.
При прохождении письмо не может ломаться
Оно меняется только
1) при отправке почтовым клиентом
2) при получении

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

а направление - тоже как сложится :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
Кодировка в письмах. глюки
« Ответ #2 : 15 Июля 2002, 14:32:59 »
А вообще смотря с какими целями тебе это нужно, если для того, что-бы отправить кому-то и выбрать кодировку, по проще на мой взлгяд созать что-то типа выбора кодировки ... Обычно так и делается ... а если при получении, то на пхп как на таковой автоопределение кодировки вроде не сделать, хотя ...
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Кодировка в письмах. глюки
« Ответ #3 : 15 Июля 2002, 14:41:04 »
Oak
Цитировать
При прохождении письмо не может ломаться

вот это ты зря.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Кодировка в письмах. глюки
« Ответ #4 : 16 Июля 2002, 13:04:50 »
Цитировать
......автоопределение кодировки вроде не сделать, хотя ...

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

if (!preg_match ("/<(как|вас|не)>/" $mess)){
$mess=convert_cyr_string($messkw);
echo 
"one";
}
if (!
preg_match("/(как|вас|не)/" $mess)){
$mess=convert_cyr_string($messkw);
echo 
"two";
}
echo 
$mess;

  • Гость
Кодировка в письмах. глюки
« Ответ #5 : 16 Июля 2002, 17:28:09 »
Covex
Я когда уже отвечал на подобное сообщение, только там типов кодировок было побольше. Так вот, лучше перекодировывать не все сообщение, а лишь слово, которое ищешь. И искать лучше strstr.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Кодировка в письмах. глюки
« Ответ #6 : 19 Июля 2002, 00:53:44 »
Цитировать
перекодировывать не все сообщение, а лишь слово, которое ищешь. И искать лучше strstr.
мне прочитать нужно все а не слова искать

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28