Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 23. 12. 2005, 20:03:38
Mám problém... odesílám email pomocí PHP funkce Mail.
Všechno funguje jak má, jediný problém je to, že nefunguje čeština a tak pokud někdo doplní to textových políček diakritiku, objeví se ve výsledku např místo slova bydliště slovo Bydli?tě. Ještě na doplnění...hostuji na serverech firmy Active24, s.r.o. (dříve Globe Internet). Jak češtinu ošetřit? |
||
fimmos Profil |
#2 · Zasláno: 23. 12. 2005, 20:25:33
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/plain; charset=utf-8'; A přidá se to do fce mail tam, kde mají být headers. Kódování může být i jiny... např ISO |
||
Šlaha Profil |
#3 · Zasláno: 23. 12. 2005, 20:40:46
Takže pokud mám tohe:
<? if ( Mail("slaha@seznam.cz", $predmet, $zprava, "From: " . $mail_odesilatele ) ) Můžu nějak udělat to, aby mi kódování fungovalo? |
||
fimmos Profil |
#4 · Zasláno: 23. 12. 2005, 20:59:57
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/plain; charset=utf-8' . "\n"; $headers .= 'From: ' . $mail_odesilatele; <? if ( Mail("slaha@seznam.cz", $predmet, $zprava, $headers ) ) echo "Mail byl odeslan"; else echo "Mail se nepodarilo odeslat"; ?> Mělo by to fungovat, mě to tak jde... Jen predmet by měl být bez diakritiky, to je myslím i v manuálu... |
||
fimmos Profil |
#5 · Zasláno: 23. 12. 2005, 21:01:53
Jako charset můžete dát i kódování windows či ISO
|
||
MilanJ Profil |
#6 · Zasláno: 24. 12. 2005, 14:52:26
Díky moc, funguje to.;-)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0