Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кодировка данных из флэш-формы (http://www.flasher.ru/forum/showthread.php?t=140361)

nat54321 27.05.2010 15:41

Кодировка данных из флэш-формы
 
Подскажите пожалуйста как на php - странице узнать кодировку в которой данные приходят из флэш-формы в php, а также в какой кодировке они отправляются из php - формы на почту.

Это нужно чтобы преобразовать данные пришедшие в php - форму из нужноного формата в нужный, потому что сейчас письмо отображается по разному в зависимости от того с какого сервера отправили.

Если возможнось как-то определить кодировку? Заранее спасибо.

DarkLight 27.05.2010 15:55

Flash всегда отправляет данные в utf-8, если ему принудительно не сказано обратное.
Для того, чтобы отправляемое из php письмо отображалось корректно вне зависимости от места отправления, необходимо явным образом указывать кодировку в заголовках письма

nat54321 27.05.2010 16:08

спасибо, про то что приходит из флэш понятно,
Насчёт кодировки письма, какую бы я ни указывала в заголовке, у меня на мэил приходит windows-1251

Добавлено через 15 минут
Пишу так
PHP код:

$header="Content-type: text/html; charset=\"koi8-r \""
$header.="From: Evgen <sdfsdsdf@mail.ru>"$header.="Subject: "
$header.="Content-type: text/html; charset=\"koi8-r \""

Или так
PHP код:

$header="Content-type: text/html; charset=\"windows-1251\""
$header.="From: Evgen <sdfsfdsdfsdf@mail.ru>"$header.="Subject: "
$header.="Content-type: text/html; charset=\"windows-1251\""

Читаю письмо в мэйл ру и пытаюсь менять кодировки - читается письмо в любом случае только в windows-1251 видимо в ней и приходит.


Часовой пояс GMT +4, время: 09:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.