Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Polskie znaki przy wysyłaniu funkcją mail
Forum PHP.pl > Forum > Przedszkole
rayman
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);


potreb
Tu masz podobny temat: Temat: HTMLPHP Polskie znaki w formularzu
Dodatkowo mail i search php.pl było wiele już na ten temat.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.