mysql 不能插入汉字问题 设置编码方式

来源:互联网 发布:51单片机复位的作用 编辑:程序博客网 时间:2024/05/16 11:10

 转自 csdn  —— http://topic.csdn.net/u/20070418/16/b7ad36d1-d011-45a4-b4e5-d796d65feedd.html

 

mysql设置编码方式 

mysql能把英文字段插如数据库了 当我输入中文时他就出现字段Data   truncation:   Data   too   long   for   column   'name '   at   row   1  
我使用朋友的这个方法:

(1)修改   C:\Developer\MySQL5.0\my.ini(MySQL   Server   Instance   Configuration   文件)
设置default-character-set=gbk(注意,有2处)
(2)修改data目录中相应数据库目录下的db.opt配置文件
default-character-set=gbk
default-collation=gbk_chinese_ci
重起mysql,就ok了.
 但问题还是这样的!
朋友门还有其他办法吗?
 当然我的name varchar(40) 能查入20个汉字的 我只要查如2个字!