Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кодировка в POST

Сообщения:  [1-10]   [11-20] 

 
 автор: TrEK   (24.02.2011 в 10:47)   письмо автору
 
   для: Trianon   (24.02.2011 в 01:15)
 

Если в заголовке ютф8 и отправляю ютф8 - я получаю вместо кириллицы буквы ПППП.
Но проблема впринципе решена конвертацией кодировок. (deimand )

  Ответить  
 
 автор: Trianon   (24.02.2011 в 01:16)   письмо автору
 
   для: neadekvat   (24.02.2011 в 00:42)
 

браузер тут малость не при делах.
кодировку воспринимает почтовый клиент.

  Ответить  
 
 автор: Trianon   (24.02.2011 в 01:15)   письмо автору
 
   для: TrEK   (24.02.2011 в 00:39)
 

в том что сообщение Вы отправляете в однолй кодировке, а в заголовке сообщения указываете совсем другую.

  Ответить  
 
 автор: neadekvat   (24.02.2011 в 00:42)   письмо автору
 
   для: TrEK   (24.02.2011 в 00:39)
 

Браузеру важнее не то, что указано в meta-теге, а то, что в заголовке от сервера пришло.

  Ответить  
 
 автор: TrEK   (24.02.2011 в 00:39)   письмо автору
 
   для: Trianon   (23.02.2011 в 22:59)
 

У меня и то и то есть!
Я не понимаю в чем моя ошибка?

  Ответить  
 
 автор: Trianon   (23.02.2011 в 22:59)   письмо автору
 
   для: TrEK   (23.02.2011 в 20:18)
 

>> $headers = "Content-Type: text/html; charset=windows-1251\n";
>Ну да, а вначале странички <meta http-equiv="Content-Type" content="text/html; charset=utf8" />

Посмотрите внимательно, какую строку я показал.

И какую показали Вы.

  Ответить  
 
 автор: TrEK   (23.02.2011 в 20:18)   письмо автору
 
   для: Trianon   (23.02.2011 в 17:49)
 

Ну да, а вначале странички <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
Тоесть Вы хотите сказать, что если в этих двух местах указать charset=utf8 - тогда у меня перестанут приходить крокозябры?

Ну у меня это получалось лишь в двух случаях...
1. если везде поставить charset=windows-1251, но тогда через mc не удобно редактировать кириллицу, так как она через веб станет крокозяброй,
2. если везде поставить ютф8, и тогда я могу писать в mc кириллией, но отправленные данные приходят крокозяброй. (вернее все формата - п пёп п п )


А как подвергнуть Сабджект ентому самому кодированию?

  Ответить  
 
 автор: Trianon   (23.02.2011 в 17:49)   письмо автору
 
   для: TrEK   (23.02.2011 в 17:21)
 

это потому что в приведенном скрипте у Вас
$headers = "Content-Type: text/html; charset=windows-1251\n";
а не utf-8

а также потому, что $subject не подвергнут MIME-кодированию.

Всё это - не повод ни разу.

  Ответить  
 
 автор: TrEK   (23.02.2011 в 17:21)   письмо автору
 
   для: Trianon   (23.02.2011 в 12:26)
 

Да , правильно.
Форма отправки с веб на почту.
Почему я не хочу отправлять с кодировкой utf8 ?
Потому что адресат получает вместо кириллицы - РџР Р?ВЕТ ЄТО РЇ !!!

  Ответить  
 
 автор: TrEK   (23.02.2011 в 16:47)   письмо автору
 
   для: deimand   (22.02.2011 в 20:58)
 

Спасибо, заработало так как и хотел!!

  Ответить  

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования