[PHP]Nieprawidłowe kodowanie wiadomości e-mail otrzymywanej z formularza |
[PHP]Nieprawidłowe kodowanie wiadomości e-mail otrzymywanej z formularza |
3.10.2014, 08:24:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (0%) |
Witam
Nie wiem czemu ale mimo, ze koduję wszystko UTF-8 są problemy z kodowaniem wiadomości e-mail otrzymywanej z formularza Są krzaki tego typu zamiast polskich znaków ĹÄ Co dziwne jako jedyne prawidłowe polskie czcionki ma w tym formularzu pole subject, które koduję jak poniżej Jak zaimplementować kod aby poprawnie kodowało wszystkie pola przesyłane przez $Body?
|
|
|
3.10.2014, 08:32:42
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
|
|
|
3.10.2014, 08:45:50
Post
#3
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (0%) |
Gdy wstawiam ten fragment to nie poprawia kodowania, a e-mail jest rozsypany. Czy to napewno wstawiam w tym miejscu?
ImiÄ: ; Nazwisko:; Nazwa firmy:; Telefon:; email: ; Miejsce zakupu: MiejscowoĹÄ: ; Firma:; Numer seryjny urzÄ dzenia: 9435/2014-01; 9435/2014-02; Akceptacja regulaminu: AKCEPTACJA Zgoda na przetwarzanie danych osobowych: AKCEPTACJA
Ten post edytował sylwekb 3.10.2014, 08:53:43 |
|
|
3.10.2014, 08:46:58
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
Kazdy naglowek ma sie konczyc \r\n a wy o tym zapomnieliscie przy kodowaniu
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
3.10.2014, 08:57:23
Post
#5
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (0%) |
Faktycznie, poprawiłem i już wszędzie są polskie znaki.
Tylko czemu teraz w e-mailu wszystko jest tak rozsypane, a nie każdy element w osobnym wierszu tak jak poformatowałem w Body? Imię:; Nazwisko:; Nazwa firmy:; Telefon: ; email:; Miejsce zakupu: Miejscowość: ; Firma: ; Numer seryjny urządzenia: 9435/2014-01; 9435/2014-02; Akceptacja regulaminu: AKCEPTACJA Zgoda na przetwarzanie danych osobowych: AKCEPTACJA |
|
|
3.10.2014, 09:01:05
Post
#6
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 10 Dołączył: 2.08.2012 Skąd: DW Ostrzeżenie: (0%) |
Po pierwsze używasz \n\n a nie \r\n a po drugie jak wysyłasz tekstowy email to nie używaj content-type: text/html lecz text/plain
|
|
|
3.10.2014, 09:20:40
Post
#7
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (0%) |
Oczywiście, poprawiłem już kodowanie i formatowanie działa.
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 12:49 |