-rastman-
14.10.2012, 13:15:05
Witam,
mam gotowy formularz do wysyłania maili w jquery(html/js/php). Wszystkie pliki zakodowane w utf-8, meta podana UTF-8. Wysłane przez formularz maile mają skonertowane polskie znaki na ciągi pt: \xC4\x99 zamiast "ę" itp. Czy ktoś pomoże mi wyjaśnić czemu tak się dzieje? Nie znalazłem żadnej funkcji js, ani php do konwertowania ciągu znaków.
szalek01
14.10.2012, 13:26:54
a masz dodane odpowiednie hedery do emalia
Content-Type: text/plain; charset=utf-8
rastman załóż konto ludzi chętniej będą z Tobą rozmawiać
Rastman
14.10.2012, 13:53:30
Mam konto założone. W mailu nie mam żadnych nagłówków, ale tekst jest wysyłany jako skonwertowany nie wiem czemu?
erix
15.10.2012, 12:46:33
Bez kodu możemy zgadywać.
Rastman
24.11.2013, 16:19:48
Po dodaniu takich nagłówków działa jak trzeba
$mailheaders.= "MIME-Version: 1.0\n";
$mailheaders.= "Content-Type: text/html;\n";
$mailheaders.= "\tcharset=\"UTF-8\"\n";
$mailheaders.= "Content-Transfer-Encoding: 8bit\n";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.