htmlspecialchars忽略了一些字符

时间:2014-04-20 17:17:15

标签: php utf-8 htmlspecialchars

我使用htmlspecialchars()来转义某些文字,但对于像这样的字符,它什么都不输出。我知道这是因为它不是有效UTF-8但是我怎样才能让htmlspecialchars()忽略它,将其存储在数据库中然后在网页上显示字符?

1 个答案:

答案 0 :(得分:0)

您要使用的具体标志是ENT_IGNORE,但是,PHP文档建议不要使用此标志。你应该替换它。

查看标志以确定您需要哪一个:http://php.net/htmlspecialchars