Autor Zpráva
ph@tE
Profil *
Nedá se v odesílaném e-mailu funkcí mail() nějak nastavit kódování? Pravděpodobně ve čtvrtém argumentu nejakou hlavičkou, ale nevím.
nightfish
Profil
Content-Type: text/html; charset=windows-1250\n
(samozřejmě charset si uprav podle toho jaký používáš)

...jinak když člověk neví, vždycky je výhodné podívat se do manuálu
UR.
Profil *
lepší je používat UTF-8
rabbit
Profil
To UR.: a proč prosím tě je lepší používat UTF-8? To mi prosím vysvětli!!!
Acci
Profil
rabbit
Třeba proto, že UTF-8 je univerzální znaková sada?
rabbit
Profil
To Acci: Nechci se hádat, ale v daném kontextu (tzn. kódování a odesílání emailu) je to úplně jedno. Nezastávám se win-1250, osobně dávám přednost isu, ale když použiješ header s kódováním, tak je vše v pořádku (viz. RFC822). Tu větu o UTF-8 beru prostě v rámci tématu tohoto vlákna jako nesmyslné plácnutí mimo. Pokud mám celou web aplikaci/db kódovanou např. v iso-8859-2, ani mě nenapadne něco předódovávat jen kvůli poslání e-mailu.

Založte si vlákno s názvem "které kódování je nejlepší" a tam se můžeme bavit úplně jinak.
ango
Profil *
Tjo! :) chapu to ale nemuzu za nic nasvete sestavit tu hlavicku spravne aby to prislo s cestinou... nemohl by nekdo uvest priklad? byl bych moc vdecnej... (hlavicka = from, kodovani) thx
ph@tE
Profil *
Díky moc, pro Anga: je to takhle:

$to = "YourMail@somewhere.com";
$subject = "Subject";
$message = "Your message";
$headers = 'From: YourMail@somewhere.com'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
mail($to, $subject , $message, $headers);
ango
Profil *
Díky... konecne... !! faqt moc dik..
Toto téma je uzamčeno. Odpověď nelze zaslat.