| Autor | Zpráva | ||
|---|---|---|---|
| radozaj Profil |
#1 · Zasláno: 31. 10. 2006, 16:47:54
ahoj,
ked odoslem cez php niekomu mail, samozrejme ze mu to pride, ale v akom stave.... totizto namiesto čšťž... sú vseliake klikihaky. Teda bude problem v kodovani. Ked pouzijem UTF-8 alebo ASCII, tak v mailu su klikihaky. Ake kodovanie mi teda odporucate? Alebo robim chybu niekte inde? |
||
| Thalia Profil |
#2 · Zasláno: 31. 10. 2006, 17:04:02
Alebo robim chybu niekte inde?
To bys sem musel dát příslušný kód. Zkus použít Hledání, jistě něco najdeš (např. http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=36 859). |
||
| radozaj Profil |
#3 · Zasláno: 31. 10. 2006, 18:00:52
pouzil som to presne podla navodu:
$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); ale ked tam dam UTF-8 alebo ASCII alebo WINDOES-1250 alebo tam nedam nic, stale to chodi na e-mail v rovnakom stave.... Tie klikihaky co dojdu, su uplne rovnake, takze si mysli, ze s tym nic nerobi, pretoze ak by s tym robil, tak by tam mozno boli klikihaky, ale zakazdim ine.... PORADTE mi, kde robim chybu.... |
||
| Hooonza Profil * |
#4 · Zasláno: 31. 10. 2006, 20:22:39
Odkud ten mail posíláš? Ono jde taky o to, v jakém kódu je mail napsaný a pak třeba narozdíl od toho jaký kód je deklarovaný...
Jestli jde přesně o znaky "š, ž, ť, Š, Ž, Ť", potom je mail nejspíš posílaný v kódování ISO 8859-2: viz http://www.jakpsatweb.cz/cestina.html#problem . Je nesmysl deklarovat pro mail v češtině s diakritikou charset=iso-8859-1, protože to je západoevropské kódování a v něm znaky pro česká písmena nejsou.-) |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0