mysql4.0乱码问题 页面中使用gbk,数据库是gb2312,页面提交数据在sql语句中显示正常,但保存到数据库就乱码了(是在unix系统下面,在window系统下面没有问题) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符集设置成一致试试,都用GBK OR GBK2312,不过最好用UTF8 在MYSQL INI、CNF中[mysql]default-character-set=gb2312[mysqld]default-character-set=gb2312平时最好设置成utf8 数据库是空间服务商的,所以不大可能改,而且也不需要改了吧,已经是gb2312(默认的)了呀gbk和gb2312没有多少区别,不会真的页面编码问题吧 mysql4.0根本没有names这个系统变量 先在unix下locale -a(Linux下是这个命令)查看字符集,看是否有gb2312这个字符集。 SET CHARACTER SET UTF8 用select @@character_set_results 取得数据库字符集 4.0没有这个变量的我用 SHOW variables like "%char%" 看显示如下:Variable_name Value character_set gb2312 character_sets gb2312 big5 cp1251 cp1257 croat czech danish dec8 dos estonia euc_kr gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin1 latin1_de latin2 latin5 sjis swe7 tis620 ujis usa7 win1250 win1251ukr win1251 convert_character_set 用select @@character_set_client 检查一下客户端的字符集设置 LZ还没明白我的意思,你面页选的字符型,你的系统是否支持呢?也就是说你的系统有没有这个字符集呢?如果没有,即使你数据库是gb2312型,面页插入到数据库还是乱码! 使用mysqlimport导入数据 如何覆盖已存在的 大家帮我看看这个奇葩的存储过程。 烦人的mysql ERROR 2005 错误,是否有人遇到过 一个弱智的创建多表连接视图问题 刚学mysql ,请高手看下这个存储过程,找了好久不知哪错了 特郁闷的SQL,有谁知道 mysql乱码问题!!!(急!急!急!) 新手请教mysql创建table的时候约束条件的问题 添加纪录问题; 一个关于MYSQL 和PHP的小问题,有劳各位了?有分的! 搜索了好长时间都没解决的问题,MySQL与应用的通信问题! MySQL数据库管理软件连接问题
[mysql]
default-character-set=gb2312[mysqld]
default-character-set=gb2312
平时最好设置成utf8
我用 SHOW variables like "%char%" 看显示如下:Variable_name Value
character_set gb2312
character_sets gb2312 big5 cp1251 cp1257 croat czech danish dec8 dos estonia euc_kr gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin1 latin1_de latin2 latin5 sjis swe7 tis620 ujis usa7 win1250 win1251ukr win1251
convert_character_set
select @@character_set_client
检查一下客户端的字符集设置
没有,即使你数据库是gb2312型,面页插入到数据库还是乱码!