【问题标题】:php Encode and decode html tagsphp 编码和解码 html 标签
【发布时间】:2011-05-18 21:39:02
【问题描述】:

我正在使用 html_entity_decode($str) 来解码 html 标签,但它无法解码文本。它显示?对于输出中的“”...我也使用 htmlentities 对其进行编码,并且在显示时我也对其进行解码。但问题没有解决。您可以在“http://www.aspits.com/aspits/testimonials.php”查看输出。我正在遭受这种痛苦,请帮助我。我已经为此尝试了很多东西,但我无法获得解决方案。在数据库中,它出现正确意味着数据库中的条目是“测试”,但是当我在前端显示它时,它会显示?测试?像这样作为输出...

【问题讨论】:

    标签: php


    【解决方案1】:

    你在数据库中的字符集和 HTML 匹配吗?

    如果没有,请制作它们。 假设您使用的是 UTF-8。

    <meta http-equiv="Content-Type" content=text/html; charset=utf-8" />
    

    我还将假设 MySQL(请标记您正在使用的数据库)。

    SET NAMES 'utf-8'
    

    更新

    刚刚看了your site。您正在通知浏览器您正在使用 UTF-8。

    请检查您的数据库。

    【讨论】:

    • 感谢您的回复...我正在使用 mysql 作为数据库,并且我使用元标记作为您向我展示的内容,但是您想告诉我的内容我无法理解您想说的. SET NAMES 'utf-8' 是什么意思我应该在哪里使用它以及为什么......请告诉我
    • @Abhishek 您应该运行该查询。例如mysql_query('SET NAMES \'utf-8\'').
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多