日期:2014-05-16  浏览次数:20598 次

MYSQL新手问题!
一直都是在用MYSQL觉得没什么问题,以前做的表都是英文的,今天建一个中文的表出了问题了;
第一:可以插入中文字,不过我建了一个字段,属性是:varchar(20)写入的字只能看见两个,其他的字都没有了。
第二:在插入数据的时候只能插入字符长度为偶数的字符串,如果是奇数就提示“[211]   ERROR   1366:   Incorrect   string   value:   '\xB5 '   for   column   'title '   at   row   1”
第三:读数据的时候字段内有两个字符只能读一个字符出来;
真是奇怪,这是为什么?


------解决方案--------------------
写入的时候设置编码,读出的时候也对应设置编码。