Skocz do zawartości

Kodowanie w funkcji mail


radca78

Rekomendowane odpowiedzi

Witam

Mam problem z kodowaniem formularza kontaktowego.

Strone, skrypty, all koduje w utf-8.

Dane przesylam postem z formularza i tu jeszcze wszystko ok.

$Imie = $_POST['Imie'];

$email = $_POST['Mail'];

$Pytanie = $_POST['Pyt'];

$Imie = addslashes($Imie);

$email = addslashes($email);

$Pytanie = addslashes($Pytanie);

$Tu = adres@mail.pl;

$Temat = "Jakis tekst ąśąśś";

Przygotowanie naglowka do funkcji mail

$naglowki = 'From: '. $Imie .' '. $email . "\r\n";

$naglowki .= 'Content-Transfer-Encoding: 8bit' ."\r\n";

$naglowki .= 'Content-Type: text/plain; charset=utf-8' ."\r\n";

$naglowki .= 'MIME-Version: 1.0';

No i wyslanie

mail($Tu, $Temat, $Pytanie, $naglowki);

$Temat = "=?utf-8?B?".base64_encode("ąśąśąśąś")."?="; - daje poprawne kodowanie tematu

Ustawienie kodowania w naglowkach mail daje rowniez dobry efekt w samej tresci wiadomosci.

Zle kodowanie wystepuje jednak w polu from - od kogo mail.

Ponadto jezeli mail jest wyslany na skrzynke z interii są same krzaki :/ (wszędzie) - otrzymuje w kazdym z pol znaki typu: Ä�Ä�Ä�Ĺ�Ä�Ä�ż�żÄ�

Może jakieś sugestie ? Czego użyc, jak zmienic kodowanie ... sam nie wiem co jeszcze.

Odnośnik do komentarza
Udostępnij na innych stronach

Ponadto jezeli mail jest wyslany na skrzynke z interii są same krzaki :/ (wszędzie) - otrzymuje w kazdym z pol znaki typu: Ä�Ä�Ä�Ĺ�Ä�Ä�ż�żÄ�

Może jakieś sugestie ? Czego użyc, jak zmienic kodowanie ... sam nie wiem co jeszcze.

Temat kodowania w utf-8 jest bardziej złożony :pisze: Poczytaj ten topic https://www.forum.optymalizacja.com/index.php?showtopic=12923

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

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