我有一个webapp,它在MySQL数据库中存储法语文本(可能包含重音字符)。通过PHP直接检索数据时,带重音的字符变得乱码。例如:qui r�fl�te la liste.
qui r�fl�te la liste.
因此,我使用htmlentities()(或htmlspecialchars())将字符串转换为html实体,一切都很好。但是,当我输出包含重音字符和HTML元素的数据时,事情变得更加复杂。例如,<strong>被转换为<strong>浏览器,因此浏览器无法理解。
htmlentities()
htmlspecialchars()
<strong>
<strong>
如何同时正确显示重音字符和正确解析HTML?
谢谢!
也许你可以看看utf8_encode()和utf8_decode()
utf8_encode()
utf8_decode()