我在attributeLabels()中直接用中文,在页面上显示是乱码。在view里面直接用html写的中文显示出来也是乱码。请问该怎么处理啊?期望高手回答啊~~
我在attributeLabels()中直接用中文,在页面上显示是乱码。在view里面直接用html写的中文显示出来也是乱码。请问该怎么处理啊?期望高手回答啊~~
编码统一 为UTF8,就没问题的。。
确认你的PHP文件 是UTF8编码。。 main.php charset 要不没有,要不就用UTF8,这样就可以了
Quote
确认你的PHP文件 是UTF8编码。。 main.php charset 要不没有,要不就用UTF8,这样就可以了
谢谢啊~
我没设置啊~
设置成'charset'=>'utf8'的话会报错。
这还没连数据库就这样了~连了数据库怎么办啊~~
你确定你的文件是UTF8吗? 一步步来排错。。
我的都没问题。。
Quote
我的都没问题。。
再次表示感谢~
我已经检查到错误了~
在windows下面用yii的脚手架自动生成的文件时gbk的编码,我郁闷了。
难道生成的代码都要手动改成utf8的才行?
在windows下开发的话,文件到底应该用什么格式啊?默认都是gb的,不能正常显示中文,全部转成utf8的话又会出现很多问题,有些页面格式不对,有些页面会报错。我郁闷啊。难道只能在Linux下面用吗?
Quote
全部转换为utf8!
页面报错,可能是文件头的BOM的问题
Quote
Quote
确认你的PHP文件 是UTF8编码。。 main.php charset 要不没有,要不就用UTF8,这样就可以了
谢谢啊~
我没设置啊~
设置成'charset'=>'utf8'的话会报错。
这还没连数据库就这样了~连了数据库怎么办啊~~
你设置错了 必须是这样 'charset'=>'UTF-8'
Quote
Quote
全部转换为utf8!
页面报错,可能是文件头的BOM的问题
谢谢啊~
那请问应该怎样设置BOM呢?
Quote
Quote
Quote
确认你的PHP文件 是UTF8编码。。 main.php charset 要不没有,要不就用UTF8,这样就可以了
谢谢啊~
我没设置啊~
设置成'charset'=>'utf8'的话会报错。
这还没连数据库就这样了~连了数据库怎么办啊~~
你设置错了 必须是这样 'charset'=>'UTF-8'
受到~谢谢~~
Quote
Quote
全部转换为utf8!
页面报错,可能是文件头的BOM的问题
我已经弄好了~
都是BOM惹的祸~
非常感谢~
我的php文件已经是保存为utf-8格式了,在php文件里静态的中文显示正常,但是从数据库里查出来的中文显示有问题,显示为“ ?? !”。我的数据库字符集是UTF-8的了。
你在连接数据库时设置选项:‘charset’=>‘utf8’
另外,文件编码是你的编辑器的问题。你应该把你编辑器的缺省编码设置成utf8并且不要添加BOM。
问题已经解决了。非常感谢!