Witam, nie mogę sobie poradzić z formularzem PHP wysyłającym emaila. Ustawiłam już tak, że polskie znaki działają ale nie na poczcie home.pl ;( Na gmail ładnie się pokazują polskie znaki na home nie. w formularzu mam tak: $charset = 'utf-8'; $to = $myemail; $email_subject = "$temat"; $email_body = "<html>". " <head> <meta http-equiv='Content-Type' content='text/html; $charset' /> oraz: $headers .= "From: noreply@noreply.com.pl\r\n"; $headers .= "Reply-To: $checked_email\r\n"; $headers .= "CC: $checked_email\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=".$charset." \r\n"; mail($to,$email_subject,$email_body,$headers); próbowałam na różne sposoby i nic. Ktoś może coś doradzić?
napisz co próbowałaś. 1. jakie kodowanie ma plik z kodem PHP? 2. jakie kodowanie ma "emia_body"? Sama deklaracja, że to UTF8 to za mało.
Ogólnie plik php z formą ma kodowanie <meta charset="utf-8">. Następnie mam w nim formularz którego action jest ustawiony na plik.php w którym wykonuje się kod PHP. Częśc kodu tu podałam w poście.Email body też ma kodowanie utf-8... próbowałam jeszcze z base64_encode . Wszelakich zapisów Utf8 i iso. Nic nie rozwiązuje tego problemu na poczcie home.
więc do pliku gwarancja_form.php ładuję za pomocą include plik head_inc.php a potem za pomoca tego pliku z form action wysyłam formularz mailowy.
Ten plik: gwarancja_form_processing.php nie jest kodowany w UTF. Przekonwertuj go i powinno być dobrze. PS. oczy mnie bolą jak na niego patrzę
O super, działa Dziękuję Pół dnia się z tym męczyłam:/ A możesz mi zdradzić jak sprawdziłeś że on nie jest kodowany w UTF? Bo ja nie wiem jak to zrobić :/ i przy okazji możesz mi napisać co tzn UTF bez bomu ? Bo nie umiem znaleźć wyjaśnienia dokładnego a szukając rozwiązania na internecie w kilku miejscach spotkałam się tym terminem.
Notepad++ wyświetla kodowanie. Ale IDE też powinny wyświetlać (do NetBeansów trzeba było chyba pobrać wtyczkę). https://pl.wikipedia.org/wiki/BOM_(informatyka) PS. mam nadzieję, że nie pracujesz jako programista