我有一个webapp,它在MySQL数据库中存储法语文本(可能包括重音字符)。当直接通过PHP检索数据时,重音字符将变成gibirish。例如:qui r�fl�te la liste.
因此,我使用htmlentities()
(或htmlspecialchars()
)将字符串转换为html实体,一切都很好。但是,当我输出包含重音字符和HTML元素的数据时,事情会变得更加复杂。例如,<strong>
被转换为<strong>
,因此浏览器无法理解。
如何才能同时正确显示重音字符和正确解析HTML?
谢谢您!
最佳答案
也许你可以看看utf8_encode()
和utf8_decode()
关于php - 存储在MySQL数据库中的重音字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2052982/