mail() i polskie znaki

0
$zawartosc="Imię i nazwisko = ".$imie;
mail($adresat, 'temat', $zawartosc)

taki kod
problem w tym ze dostaje tego mejla i kompletnie brak polskich znakow

a taki wynik jest:

ImiÄ i nazwisko : imie

pewnie to jakis banal ale nie wiem co z tym zabardzo zrobic
jezeli ktos wie to z gory dzieki

0

zrób tak:

$zawartosc="Imię i nazwisko = ".$imie;
$naglowek = "MIME-Version: 1.0\r\n";
$naglowek .= "Content-type: text/plain; charset=iso-8859-2\r\n";
$naglowek .= "Content-Transfer-Encoding: 8bit\r\n";
mail($adresat, 'temat', $zawartosc, $naglowek)

i będzie ok

0
Clarc napisał(a)

zrób tak:

$zawartosc="Imię i nazwisko = ".$imie;
$naglowek = "MIME-Version: 1.0\r\n";
$naglowek .= "Content-type: text/plain; charset=iso-8859-2\r\n";
$naglowek .= "Content-Transfer-Encoding: 8bit\r\n";
mail($adresat, 'temat', $zawartosc, $naglowek)

i będzie ok

u mnie to nie dziala , ale po lekkiem liftingu jest ok

$zawartosc="Imię i nazwisko = ".$imie;
$naglowek = "MIME-Version: 1.0\r\n";
$naglowek .= "Content-type: text/plain; charset=<b>utf-8</b>\r\n";
mail($adresat, 'temat', $zawartosc, $naglowek)</php>
i będzie ok
0

zależy w jakim kodowaniu to pisałeś. ja mam w pspadzie ustawione iso-8859-2 i tak samo musi to być potem odkodowane w programie pocztowym. ale z tym pogrubieniem to przesadziłeś :] to nie html, chyba że chciałeś tutaj pogrubić żeby pokazać co było nie tak

0
Clarc napisał(a)

chyba że chciałeś tutaj pogrubić żeby pokazać co było nie tak

1 użytkowników online, w tym zalogowanych: 0, gości: 1