我在数据库中有utf8编码数据。
数据在本地和远程数据库的 PHPMYADMIN 中正确显示。
我正在使用 codeigniter 和 twitter bootstrap 来显示此数据。
数据在我的本地Windows计算机上正确显示但是相同
替换为远程网站上的ç ¼ç è è ±chars。
我做错了什么?
更新
在从数据中删除 htmlentities()函数时,字符会正确显示,但如果数据包含弄乱网页的html标记,该怎么办
答案 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 编码。