显示utf-8字符时出现问题

时间:2015-01-22 13:29:38

标签: php mysql utf-8

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

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

我添加了以上内容以显示utf-8字符。

但是我遇到了错误,可能是因为上一行之前的行是

 include 'header.php';

有人可以帮我解决这个问题吗?

提前谢谢。

3 个答案:

答案 0 :(得分:1)

尝试在html head标记中添加此内容

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

同样提到Bartdude,请确保您提取的数据是以UTF-8编写的

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

编写的

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

enter image description here

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

enter image description here