Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Polskie znaki przy wysyłaniu funkcją mail
rayman
post 22.10.2009, 20:26:25
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 10.04.2006

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


Mam stronkę kodowaną w iso-8859-2, na stronie formularz, którego zawartość wysyłam na maila (funkcją mail()). Gdy sprawdzam pocztę na stronie (w źródle widzę, że kodowanie jest UTF-8) nie mam polskich znaków. Po odbiorze maila klientem poczty np. thunderbird wszystko jest ok. Próbowałem zrobić coś takiego:

  1. $wiadomosc=iconv("iso-8859-2", "utf-8", $wiadomosc);


Niestety zmiana polega tylko na innego rodzaju krzaczkach.... Co mogę zrobić? Skryp wysyłający maila wygląda tak:

  1. $wiadomosc ="tresc wiadomosci, zmienne z formularzy";
  2. $header = "From: $imie\r\nReply-To: $email\r\n";
  3. mail ("adre mail", "Strona www - formularz.", $wiadomosc, $header);


Go to the top of the page
+Quote Post
potreb
post 22.10.2009, 20:28:49
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Tu masz podobny temat: Temat: HTMLPHP Polskie znaki w formularzu
Dodatkowo mail i search php.pl było wiele już na ten temat.

Ten post edytował potreb 22.10.2009, 20:29:54


--------------------

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:03