Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Polskie znaki w temacie maila.
Forum PHP.pl > Forum > Przedszkole
piotrekk
Witam,

mam bardzo dziwny problem ze znakami polskimi w temacie wysyłanej wiadomości za pomocą funkcji mail().

Wiadomość razy wysyłana jest z polskimi znakami raz bez.

Wysyłałem na różne sposoby i zawsze to samo. Problem się pojawia szczególnie wtedy gdy treść wiadomości jest dosyć dluga.

  1. $temat = "Twoje zeznanie zostało przygotowane i przesłane do Urzędu";
  2. $dane = "Dzien dobry";
  3. $naglowki = "From: doradca@zeznaniaroczne.pl\r\n";
  4. $naglowki .= "Content-type: text/plain; charset=\"utf-8\"\r\n";


  1. $dokogo = $row['email'];
  2. $temat = "Cena została zaakceptowana";
  3. $dane = "Prosimy nie odpowiadać na e-mail, który jest automatycznie generowaną wiadomością zwrotną.\n\n";
  4. $naglowki = "MIME-Version: 1.0\n";
  5. $naglowki .= "From: wycena@zeznaniaroczne.pl\r\n";
  6. $naglowki .= "Content-type: text/plain; charset=\"utf-8\"\r\n";
  7. $naglowki .= "Content-Transfer-Encoding: 8bit\n";


Testowałem również kilka sposobów z forum, ale nie przynosiły rezultatów. Ktoś wie dlaczego ?
Maciek1705
witam może coś Ci da moja odp. ja miałem podobnie z tym że kodowanie strony php na której znajduje się funkcja mail było inne niż deklaracja Ty np masz utf-8 a strona na której jest ta funkcja jakie ma kodowanie? Może to jest przyczyna tego? spróbuj zmienić kodowanie na iso 8859-2. Pozdrawiam
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.