Autor Zpráva
Holicz
Profil
Zdravím,
odesílám přes skript email, ten se zobrazí správně, ale jen v gmailu. Všude jinde se zobrazí nekorektně (zničená diakritika; např. Název, jmÈno). Zkoušel jsem na jiném hostingu a na gmail přijde v pohodě, na jiný s otazníky. Formát soubor je nastaven na UTF-8 a kódování v souboru taky. Email odesílám takto
function email($zprava, $mail) {
$predmet = "Žádost o reg.";
$od .= "From: <zakrytý@email.com>\n".
       "Content-type: text/html";
mb_language('Neutral');
mb_internal_encoding("UTF-8");
mb_http_input("UTF-8");
mb_http_output("UTF-8");
mb_send_mail($mail, $predmet, $zprava, $od);
}

Už nevím, jak upravit, aby se zobrazoval dobře i v jiném klientovi.
Předem děkuji.
ShiraNai7
Profil
Holicz:
Content-type: text/html; charset=UTF-8

edit: volani tech mb_ funkci pred mail muzes klidne zrusit.. smysl v tomhle pripade ma snad jen mb_internal_encoding nekde na zacatku skriptu (a jen jednou)
Holicz
Profil
Děkuji moc, vše dochází v pořádku a za radu s mb_ děkuji :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0