sdlywwb 发表于 2008-6-10 16:08:04

数据库插入数据,中文乱码?

数据库插入数据,中文乱码?
我的mysql数据库都设成gb2312了,所有的网页编码也是gb2312
但插入进去的中文还是乱码

我把database.php里面的
$db['default']['char_set'] = "gb2312";
$db['default']['dbcollat'] = "gb2312_general_ci";

结果错误提示:
A Database Error Occurred
Unable to set client connection character set: gb2312

现在改怎么做?大家帮我看看,在线等!谢谢

Hex 发表于 2008-6-10 16:16:27

数据库设置成 gbk,最好使用 utf8

yiihoo 发表于 2008-11-25 10:01:08

$db['default']['char_set'] = "gbk";   
$db['default']['dbcollat'] = "gbk_chinese_ci";

sam 发表于 2008-11-25 12:43:35

全部使用utf-8,不会出问题的。

lichaoying 发表于 2008-11-25 13:51:04

一般建数据库时设置为uft8_chinese_ci,在网页中要声明<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

[ 本帖最后由 lichaoying 于 2008-11-25 13:52 编辑 ]
页: [1]
查看完整版本: 数据库插入数据,中文乱码?