Autor | Zpráva | ||
---|---|---|---|
para Profil |
#1 · Zasláno: 15. 10. 2005, 19:13:19
Ahoj chtěl bych se zeptat jaký je rozdíl v tom jak se při odesílání zprávy přes mail() kóduje předmět zprávy a textbody. Pokud totiž použiju:
$headers .= "Content-Type: text/html; charset=iso-8859-2\n"; tak se čeština v předmětu nekóduje správně pokud použiju: $headers .= "Content-Type: text/plain; charset=iso-8859-2\n"; tak ano. Nevíte čím by to mohlo být? díky |
||
Kajman Profil * |
#2 · Zasláno: 15. 10. 2005, 22:29:58
V hlavičce mailu se může používat jen 7bitová abeceda, takže hlavička se musí zakódovat... nestačí napsat kódovou stránku.
$subject = "=?iso-8859-2?Q?" . str_replace(" ","_",str_replace("?","=3F",imap_8bit($subject))) . "?="; No a ještě se sluší říct, že se to musí tuším ještě zalámat... hlavička nesmí být delší než tuším 76 znaků, jinak se to zalamuje a na novém řádku je třeba začít tabulátorem nebo mezerou... teď si nevzpomínám. |
||
para Profil |
#3 · Zasláno: 16. 10. 2005, 13:21:00
Tak to bylo ono. Díky moc za odpověď.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0