我想将htmlspecialchars用于英语和希伯来语单词,但是当我保存希伯来语单词时,它会将其保存为单词的代码(例如שלום
表示“שלום”)。代码:
$txt=htmlspecialchars($txt, ENT_QUOTES, 'UTF-8');
我试图使用htmlentities,但结果相同。
我想可能手工制作htmlspecialchars,即将>
更改为'>'
,将""
更改为'
等。
这样做安全吗?
我怎么能这样做?(将特殊字符替换为代码)我没有找到解释如何制作
编辑 - 我解决了它: 需要添加此代码
header('Content-Type: text/html; charset=utf-8');
我将html标题声明为utf8,但我没有将php声明为utf8。