【问题标题】:Problems displaying utf-8 characters显示 utf-8 字符的问题
【发布时间】:2015-01-22 13:29:37
【问题描述】:

我的主机是免费的,所以我无法修改 ini 文件。

header('Content-type: text/html; charset=utf-8');

为了显示 utf-8 字符,我添加了上述内容。

但是我有一个错误,可能是因为上一行之前的行是

 include 'header.php';

谁能帮助我解决这个问题?

提前谢谢你。

【问题讨论】:

  • 你也可以使用元标记
  • 您还需要将文本存储在 UTF8 字段/表/数据库中...... UTF-8 需要一直沿链。
  • 你也可以在你的数据库连接字符集之后放置例如mysqli_set_charset($con, "UTF8");。但是显示一些代码。

标签: php mysql utf-8


【解决方案1】:

尝试在你的 html 头标签中添加这个

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

正如Bartdude 提到的,确保您获取的数据是用 UTF-8 编写的

您还应该确保文件是用 UTF-8 编写的

【讨论】:

    【解决方案2】:

    您可能已经开始向客户端输出。尝试将header('Content-type: text/html; charset=utf-8'); 行放在包含上方。 提问时还要在帖子中包含错误消息。

    【讨论】:

      【解决方案3】:

      也许你的问题是你的数据库中的编码。

      请检查您的表格是否也采用 utf-8 编码。

      【讨论】:

        猜你喜欢
        • 2011-11-04
        • 2010-10-26
        • 1970-01-01
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 2021-12-28
        • 2011-04-19
        • 2012-11-10
        相关资源
        最近更新 更多