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