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型,面页插入到数据库还是乱码! mysql计算年龄且最大 导出和导入的问题 关于mysql的TRIGGER问题 请问下高手些.WEB请求和APP请求方式一样吗? 如何复制这样的部分数据? mysql如何修改删除check约束? 求一句sql 在线=答 请问这句sql语句问题出在哪里呢,比较复杂的一个sql show procedure code命令怎么使用 请问有没有办法把两条查询出来的记录作为一条sql拼接? 搜索了好长时间都没解决的问题,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型,面页插入到数据库还是乱码!