■实例■ —〉建表"table(....name varchar(10) not null,主键)" 成功建表后 —〉插入数据insert table(...name.) value(..'$name'.);这里的$name没有任何处理,直接插入,此时页面编码为UTF-8 —〉结果:插入数据失败 提示:Data too long for column 'mane' at row 1 —〉百度 a〕修改my.ini〔这做不到〕 b〕修改数据库或者表或者某个关键词的编码方式〔UTF8 GBK GB2312我试了,失败告终〕 c〕创建表时加入"ENGINE=INNODB DEFAULT CHAR(这里忘记了)=UTF8" —〉结果 创建表成功,结果失败,提示Data too long for column 'mane' at row 1 ★以上就是小弟用了三天的结果,现在还是没有解决,如果你遇到过类似的问题并且解决了,麻烦帮帮忙,谢谢了!