Autor Zpráva
aDAm
Profil
Zdravím,
řeším teď problém jaké výchozí kódování použít pro české maily.
Stránky používájí UTF-8. Maily se tvoří ze šablon, ty jsou napsány tak s UTF8 kodováním, v hlavičce mají ale uvedeno ISO, když se odesílají pomocí mail třídy tak se nastaví taky ISO.
Zatím to vypadá že tato kombinace je zatím bez problému, ale potřebuju to celkově nějak sjednotit a aby většina emailových klientů zobrazila mail vpořádku.

Udělat to tedy vše v utf8, nebo překodovat šablony na ISO ?

Předem díky za rady.
pmasarik
Profil
$headers = 'From: "xxx" <xxx@xxx.sk>'."\n".
                           'MIME-Version: 1.0'."\n".
                	   'Content-Type: text/html; charset=utf-8';
mail($email, $predmet, $telo, $headers);


Čo ti bráni to nastaviť ako UTF-8?
aDAm
Profil
alě mě nic nebrání to nastavit všude na utf8, spíš mě zajíma jestli to všechni emailoví klienti dokážou zkousnout a zobrazit korektně. Ja jako webmail mam třeba squirrela a ten ma nastaveno ISO a tak je problem v ISO zobrazit UTF obsah.
AM_
Profil
no jasne, kdyz ti nekdo posle mail v kodovani UTF a neuvede to v hlavicce tak jeste aby se to zobrazilo dobre. pochybuju,ze squirrel (nebo jiny moderni mailovy klient) neumi UTF8.
aDAm
Profil
mno právě že tento klient má problémy s kódování, když přijde mail třeba v utf8 a odpovím na něj změní se utf8 na iso a to je problém, proto řeším to kodování abych se vyvaroval možnosti chyby.
AM_
Profil
Co je na tom za problém? když to má ten klient jako výchozí odesílací kódování, proč by to odesílal v jiném?

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: