Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][CSS][PHP] Konwersja polskich znaków
--rastman--
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
szalek01
post
Post #2





Grupa: Zarejestrowani
Postów: 129
Pomógł: 17
Dołączył: 17.09.2012

Ostrzeżenie: (0%)
-----


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ć

Ten post edytował szalek01 14.10.2012, 13:27:50
Go to the top of the page
+Quote Post
Rastman
post
Post #3





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


Mam konto założone. W mailu nie mam żadnych nagłówków, ale tekst jest wysyłany jako skonwertowany nie wiem czemu?

Ten post edytował Rastman 14.10.2012, 18:06:12
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bez kodu możemy zgadywać.
Go to the top of the page
+Quote Post
Rastman
post
Post #5





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


Po dodaniu takich nagłówków działa jak trzeba

  1. $mailheaders.= "MIME-Version: 1.0\n";
  2. $mailheaders.= "Content-Type: text/html;\n";
  3. $mailheaders.= "\tcharset=\"UTF-8\"\n";
  4. $mailheaders.= "Content-Transfer-Encoding: 8bit\n";
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:35