Autor Zpráva
Pavel3
Profil
Dobrý den,

vytvořil jsem stránky kde jsem nastavil takovéto kódování:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz">
<head>
<meta http-equiv="Content-language" content="cs" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />

Vše jede jak má, později jsem si našel na těchto stránkách jak udělat Forumulář na mail s Vlastním odesílacím skriptem v php zápis vypadá takto:

<form action="druhy.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>

<? if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>

bohužel vždy mi přijde mail kde diakritika není čitelná(kliky háky) tudíž maily můžu buď smazat nebo je hodinu luštit.
Je mi jasné že je chyba v kódování, ale nevím jak to udělat, aby bylo kódování správné a diakritika správně čitelná.
Všem mnohokrát děkuji za odpověď
habendorf
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=2111
Pavel3
Profil
Z tohoto nejsem vůbec chytrý, můžete mi napsat kam co mám vložit?
habendorf
Profil
$header = "Content-type: text/plain; charset=utf-8";

if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele."\r\n".$header) )

Třeba.
habendorf
Profil
A co se týče subjectu, to je popsáno naprosto přesně ve výše zmíněném linku.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: