Skocz do zawartości

Mail w trybie tekstowym - brak polskich liter w gmail


j_t_r

Rekomendowane odpowiedzi

Czołem,

Sytuacja jest następująca:

Skrypt na stronie wysyła do usera mejla. Jest to mejl w trybie tekstowym.

User korzysta z GMAIL i sprawdza pocztę przez przeglądarkę. W mejlu zamiast polskich liter widzi krzaki. Domyślne kodowanie ma ustawione na UTF-8, ale nawet jak zmieni na 8859-2 to nie ma poprawy.

Po czyjej stronie leży wina?

Czy z tego co piszą tutaj mam wnioskować, że to winna googla?

Czy ja wysyłając mejla w trybie tekstowym mogę dołożyć do niego nagłowek z kodowaniem? Bo myślałem, że robi się to tylko wysyłając wiadomość w html.

pozdrawiam,

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

Problem leży po stronie skryptu, nagłówki ustawiasz nawet jak wysyłasz maila w formie "text":

$message = "Jaki¶ tekst w kodowaniu iso-8859-2 czyli ±¶ćńół";
$header = "From: NAZWA <twoj@mail.pl>\nX-Mailer: PHP\nContent-Transfer-Encoding: 8bit\nContent-Type: text/plain; charset=iso-8859-2";
mail("twoj@mail.pl","Tytuł wiadomo¶ci","$message","$header");

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności