我使用html_entity_decode($ str)来解码html标签,但它无法解码文本。它显示?对于输出中的“”...我也使用htmlentities对其进行编码,并且在显示时我也对其进行解码。但问题并未解决。您可以在'http://www.aspits.com/aspits/testimonials.php'上观看输出。我很痛苦,请帮助我。我已经尝试了很多东西,但我无法得到解决方案。在数据库中它看起来正确意味着在数据库中条目是“测试”但是当我在前端显示它然后它显示?测试?像这样输出...
答案 0 :(得分:1)
您的字符集是否与数据库和HTML匹配?
如果没有,请制作它们。 假设您使用的是UTF-8。
<meta http-equiv="Content-Type" content=text/html; charset=utf-8" />
我还会假设MySQL(请标记您正在使用的数据库)。
SET NAMES 'utf-8'
只看your site。您正在通知浏览器您正在使用UTF-8。
请检查您的数据库。