[PHP / AJAX] Obsługa formularzy

0

Mam następujący problem. Formularz jest wysyłany dzięki technologi AJAX i wszystko pięknie choola poza małym szczegółem, w treści e-mail'a nie pojawiają się polskie znaki.
oto nagłówki wiadomosci

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-2\r\n";
$headers .= "From: $imie <$email>\r\n";
$headers .= "Reply-To: $email \r\n";

sama nie wiem juz co jest nie tak wiec prosze o pomoc.
I jak zawsze dziękuje z góry za nią :)

0

a na stronie jest ISO-8859-2 ?

0

a tresc jest odpowiednio zakodowana?

sprobo jeszcze dodac "Content-Transfer-encoding: 8bit", nie pamietam po co to jest, ale ja tak mam w skryptach :D

0

wpisałam " ąąęę " przyszło " Ä?Ä?Ä?Ä? "
wrzuciłam

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-2\r\n";
$headers .= "Content-Transfer-encoding: 8bit\r\n";
$headers .= "From: $imie <$email>\r\n";
$headers .= "Reply-To: $email \r\n";

i dalej to samo :(

a na stronie jest ISO-8859-2 jakby kto pytał ...

0

W JavaScript kazdy znak na podstawie ustawionej strony kodowej jest zapisywany jako Unicode, wiec przez AJAX zawsze przyjdzie do skryptu UTF-8, proponuje uzyc funkcji iconv i dokonac konwersji z UTF-8 do ISO-8859-2

0

dopiero teraz mogłam przeczytać odpowiedź bo nie było mnie jakiś czas. Bardzo dziekuje za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1