eric_zhang8 发表于 2015-11-6 13:36:22

CI输出分页中文乱码

本帖最后由 eric_zhang8 于 2015-11-6 15:37 编辑

在views里调用controllers里的分页,如"首页,上一页,下一页,尾页"等中文都是乱码的.

在网上查到加上
header("Content-type:text/html;charset=utf-8");

但还是出现乱码,求解决方法....



解决方法:
原来用EditPlus建的页面默认是"ANSI"格式,修改为"UTF-8",问题就解决了.

Hex 发表于 2015-11-6 13:48:31

编码问题,跟 header 应该没关系。
你的“首页”这种字符串写在哪里了?

eric_zhang8 发表于 2015-11-6 14:37:23

Hex 发表于 2015-11-6 13:48
编码问题,跟 header 应该没关系。
你的“首页”这种字符串写在哪里了?

在controllers里

$config['first_link'] = '首页';
$config['last_link'] = '尾页';
$config['prev_link'] = '上一页';
$config['next_link'] = '下一页';

在views里调用就出现乱码了
views里的文件都设置为utf-8了.

Google.com 发表于 2015-11-6 16:16:17

解决就好的

Hex 发表于 2015-11-9 13:49:22

eric_zhang8 发表于 2015-11-6 14:37
在controllers里

$config['first_link'] = '首页';


你的控制器文件编码不对吧,看看 .php 文件本身的编码。
页: [1]
查看完整版本: CI输出分页中文乱码