Php 中文字符显示不正确
我在数据库中有utf8编码的数据 数据在本地和远程数据库的PHPMYADMIN中正确显示 我正在使用codeigniter和twitter引导程序来显示这些数据 数据在本地Windows计算机上正确显示,但相同 替换为ç�¼ç��è��è�?远程网站上的字符 我做错了什么 更新:Php 中文字符显示不正确,php,codeigniter,Php,Codeigniter,我在数据库中有utf8编码的数据 数据在本地和远程数据库的PHPMYADMIN中正确显示 我正在使用codeigniter和twitter引导程序来显示这些数据 数据在本地Windows计算机上正确显示,但相同 替换为ç�¼ç��è��è�?远程网站上的字符 我做错了什么 更新: 从数据中删除htmlentities()函数时,字符会正确显示,但如果数据中包含的html标记将网页弄乱了怎么办 <meta http-equiv="Content-Type" content="text/htm
从数据中删除htmlentities()函数时,字符会正确显示,但如果数据中包含的html标记将网页弄乱了怎么办
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
如果没有,请添加。确保远程服务器发送正确的头
Content-Type: text/html; charset=utf-8
确保您的文件采用utf-8编码。我建议您首先根据远程网站检查phpmyadmin页面的源和标题。Encoding或
如果你想成为未来派;)我正在使用CI和twitter引导,它们是默认的UTF8和HTML5。我在Source中有,您可能还需要在实际的客户端计算机中安装字符集。从数据中删除htmlentities()函数时,字符会正确显示,但是如果数据包含html标记,从而使网页混乱,该怎么办?SAI关于默认为“ISO-8859-1”的$encoding参数对于旧版PHP,则为5.4。