hchw3005 发表于 2009-10-8 01:01:32

顯示了亂碼...help!!!

在數據庫中拿了資料(utf8_unicode_ci)如'中文'二字出來,在controller中echo...但顯示亂碼但直接在controller echo"中文";
卻能顯示...什麼地方出錯...救救我...

xman81 发表于 2009-10-8 10:31:53

系database。php文件里改成:
$db['default']['char_set'] = "gbk";
$db['default']['dbcollat'] = "gbk_chinese_ci";

将数据库中字段改成gbk_chinese_ci;视图页也改成gbk 编码就可以啦.

Hex 发表于 2009-10-9 14:16:48

一般中文浏览器都是 gb2312 的,所以要输出 utf-8 的字符要使用正确的 <meta> 标签,即使是输出1个字符也要有 meta 标签,这是一个好习惯。
页: [1]
查看完整版本: 顯示了亂碼...help!!!