|
|
|
| Здравствуйте.
У меня такая проблемка:
Мой скрипт PHPFormMail может отправлять мне письма только на английском языке. Когда заполняют форму на русском, то вместо русских букв приходят вопросики.
Я проверял скрипт и на других серверах, поддерживающих PHP - то же самое.
Я слабо разбираюсь в скриптах. Подскажите пожалуйста, что нужно изменить в скрипте, чтобы мне приходили сообщения на русском языке? | |
|
|
|
|
|
|
|
для: argonavt999
(28.07.2009 в 22:37)
| | это кодировки, видимо кодировка страницы UTF-8.
второй и третий параметр функции mail() надо перекодировать
$msg=iconv("UTF-8", "WINDOWS-1251", $msg);
| где $msg - переменная куда загонется данные формы. т.е. третий параметр, | |
|
|
|
|
|
|
|
для: vadimka
(29.07.2009 в 01:15)
| | А как быть с теми символами, которых нет в 1251? | |
|
|
|
|
|
|
|
для: sim5
(29.07.2009 в 06:57)
| | не использовать таких символов
←→↑↓¹²³ и т. п. — зачем они в обычном письме? | |
|
|
|
|
|
|
|
для: x64
(29.07.2009 в 09:02)
| | А вы откуда знаете, что письмо обычное? | |
|
|
|
|
|
|
|
для: sim5
(30.07.2009 в 13:22)
| | У каждого свое понимание обычного письма.
Для кого-то в нем будет "превед медвед",
для кого-то - предложение что-нибудь удлиннить на пару дюймов,
для кого-то - странный белый порошок.
Так почему бы не найтись кому-то, кто решит что обычное письмо - письмо с ←→↑↓¹²³? | |
|
|
|
|
|
|
|
для: Trianon
(30.07.2009 в 13:39)
| | Ну если только так :) | |
|
|
|
|
|
|
|
для: vadimka
(29.07.2009 в 01:15)
| | Спасибо! Разобрался! | |
|
|
|