Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Кодировка писем php mail()
при получении сообщения русский текст который был введен в поле "текст" выглядит подобным образом "аПб€аОаВаЕб€аКаА" что делать? как быть? подскажите пожалуйста!
а еще если можно то, как в тело сообщения впихнуть и текст из поля куда номер вводят?
Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012
Помог: 0 раз(а)
Используйте base64_encode и указывайте кодировку.
Многие почтовые клиенты не корректно обрабатывают utf-8 (которая чаще всего используется в php скриптах). Я бы рекомендовал для этого Win-1251.
Чтобы перекодировать текст используйте iconv.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Цитата:
Поскольку кодировка php (обычно это utf-8) и кодировка писем (обычно это windows-1251) часто отличаются, то ещё и желательно их перекодировать.
гыгыгы))
Цитата:
Кроме того, всё это должно быть в специально формате.
точнее в заголовках по протоколу должны быть только ASCII символы...потому необходимо иные кодировать в base64 или еще что-то...но большинство сервисов могут и без этого понимать кодировки
Цитата:
...а в KOI-8 нет украинских букв(«і»,«ї»,«ґ»,«є»)...
KOI8-U
armancho7777777
Отправлено: 02 Ноября, 2012 - 11:17:37
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
vpupkin97, а затем что бы потом не возвращаться ещё за одним коробком
LIME
Отправлено: 30 Ноября, 2012 - 10:49:29
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
vpupkin97 грузовики обычно уже стоят во дворе))
выбирай и пользуй
vpupkin97
Отправлено: 30 Ноября, 2012 - 10:59:52
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012
Помог: 0 раз(а)
avtor.fox пишет:
vpupkin97, а затем что бы потом не возвращаться ещё за одним коробком
LIME пишет:
vpupkin97 грузовики обычно уже стоят во дворе))
выбирай и пользуй
Ни разу не пользовался библиотеками, которые не смог разобрать "до косточек".
А PEAR/Mail+Mail_Mime, по правде говоря, я разобрать не смог или не захотел. Это не библиотека, а комбайн какой-то...
А для себя написал класс для отправки email-ов с вложениями, с перекодировкой и т.п.
Уложился в 117 строчек .
Сколько проектов на нём сделано. Ни разу не подводил...
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
vpupkin97 а зачем их разбирать?
на то оно и сборник готовых библиотек чтоб брать и пользовать
и не тратить время на велосипеды
в вебе чаще время разработки важнее
vpupkin97
Отправлено: 30 Ноября, 2012 - 11:15:33
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012
Помог: 0 раз(а)
LIME пишет:
vpupkin97 а зачем их разбирать?
на то оно и сборник готовых библиотек чтоб брать и пользовать
и не тратить время на велосипеды
в вебе чаще время разработки важнее
Качество важнее.
Не доверяю я всем библиотекам.
Пишешь свой код - пеняй только на себя.
Пишешь свой код - легче искать ошибки. Легче их искать в сотнях строчках, чем в тысячах а то и десятках тысяч. А если вы скажете, что есть программисты, которые пишут код без ошибок - то вы глубоко заблуждаетесь. Даже программисты NASA делают ошибки в коде.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.