Autor | Zpráva | ||
---|---|---|---|
Dusann Profil |
ak mám napríklad:
echo htmlentities("č",ENT_QUOTES,'UTF-8');
tak charakter "č" nie je preložený do entity. Prečo ? Podľa dokumentácie všetky znaky ktore majú ekvivalent entity sa majú preložiť: "all characters which have HTML character entity equivalents are translated into these entities" |
||
Keeehi Profil |
#2 · Zasláno: 31. 8. 2016, 23:10:38
Je to protože se string vyhodnocuje defaultně, jako by to bylo html 4.01. V něm je s háčkem definované akorát šŠ. Stačí přepnout na html 5 a bude to překládat č i spoustu dalších, protože jich je definováno více.
echo htmlentities("č", ENT_QUOTES | ENT_HTML5, 'UTF-8'); |
||
Časová prodleva: 8 let
|
0