Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Brak polskich znaków w tytule maila
Forum PHP.pl > Forum > Przedszkole
maro123
Witam, mam problem z wysyłaniem maili do WP.pl, w tytule maila nie ma polskich znakow, tylko jakies krzaki, w tresci maila juz jest ok- polskie znaki sa jak nalezy.

Oto moj kod:
  1. $headers = 'From: '.$adres_email.'' . "\r\n" .
  2. 'Content-type: text/html; charset=utf-8' . "\r\n" .
  3. 'Content-transfer-encoding: 8bit' . "\r\n" .
  4. 'X-Mailer: PHP/' . phpversion();
  5.  
  6. mail($email, 'Wpis został dodany!', $message, $headers);
Kszyhuu
A próbowałeś zmienić UTF-8 na np Windows-1250 czy tam ISO-8859-2?
thek
Sprawdź kodowanie pliku w jakim masz skrypt. Inaczej możesz mieć problem właśnie z językiem i krzaczkami smile.gif
mls
Tytuł maila to nie jego zawartość. Stąd na nagłówki nie działa "content-type" i jego kodowanie.
Najprościej będzie zakodować nagłówek poprzez np.:
  1. $subject = "=?UTF-8?Q?" . quoted_printable_encode($subject) . "?="
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.