znakova sada v htmlentities/htmlspecialchars
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Chci se zeptat, jestli instalovana verze PHP podporuje jine znakove sady - (hlavne ISO-8859-2) ve funkcich htmlentities() a htmlspecialchars(). Dost by mi to ulehcilo praci. Diky
-
Nejjistesi bude, kdyz si to vyzkousis, ale v manualu jsem nasel toto: Dochází k těmto překladům: '&' (ampersand) se stává '&' '"' (dvojitá uvozovka) se stává '"' when ENT_NOQUOTES is not set. ''' (jednoduchá uvozovka) se stává ''' only when ENT_QUOTES is set. '<' (menší než) se stává '<' '>' (větší než) se stává '>' ... tak niceho jinyho bych rek, ze se to netkne ... kdyz tam budes mit u s vlnovkou, tak na vystubu bude bezezmeny. Radek
-
Prave ze mi to hazi: ?èø? pro puvodni: ščřť a když to zkusim osetrit pro znakovou sadu ISO-8859-2 tak to vypise: Warning: Wrong parameter count for htmlentities() in pokus.php on line 82 Diky Petr
-
V tom pripade me pak napada jen osetrit si to rucne ... http://www.php.net/manual/cs/function.str-replace.php ... nebo ... http://www.php.net/manual/cs/function.strtr.php ... ale j a tedy osobne zatim pouzival tuto fci jen s pouzitim win1250 a na zadny podobny problem jsem nenarazil ... Radek
-
Diky. Nakonec jsem misto htmlentities použil htmlspecialchars a funguje to. Petr
-
Aha ;) ... ten kus manualu co jsem ti sem kopiroval,byl prave z htmlspecialchars() Radek