标签: php utf-8 htmlspecialchars
我使用htmlspecialchars()来转义某些文字,但对于像™这样的字符,它什么都不输出。我知道这是因为它不是有效UTF-8但是我怎样才能让htmlspecialchars()忽略它,将其存储在数据库中然后在网页上显示字符?
htmlspecialchars()
™
UTF-8
答案 0 :(得分:0)
您要使用的具体标志是ENT_IGNORE,但是,PHP文档建议不要使用此标志。你应该替换它。
查看标志以确定您需要哪一个:http://php.net/htmlspecialchars