中国的Chars显示不正常

时间:2012-08-16 15:36:13

标签: php codeigniter

我在数据库中有utf8编码数据。

数据在本地和远程数据库的 PHPMYADMIN 中正确显示。

我正在使用 codeigniter twitter bootstrap 来显示此数据。

数据在我的本地Windows计算机上正确显示但是相同

替换为远程网站上的ç ¼ç è è ±chars。

我做错了什么?

更新

在从数据中删除 htmlentities()函数时,字符会正确显示,但如果数据包含弄乱网页的html标记,该怎么办

2 个答案:

答案 0 :(得分:1)

你是否在html头中有这个:

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

如果没有添加它。

答案 1 :(得分:1)

确保您的远程服务器发送正确的标头。

Content-Type: text/html; charset=utf-8

确保您的文件采用 utf-8 编码。