3

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

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

我正在使用codeignitertwitter bootstrap来显示这个数据。

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

替换为远程网站上的 ç�¼ç��è��è�± 字符。

我究竟做错了什么 ?

更新:

从数据中删除htmlentities()函数时,这些字符会正确显示,但是如果数据包含破坏网页的 html 标签怎么办

4

2 回答 2

1

你有这个在 html 头:

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

如果没有添加它。

于 2012-08-16T15:42:22.617 回答
1

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

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

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

于 2012-08-16T16:24:19.707 回答