你好,你的代码我运行后没发现问题。你可以在mysql中运行,“show variables like 'character%';”,查看你的数据库有没有允许存储中文,或是“show create table u”,查看你创建的这个表的编码。
你把sex 的长度加到2试试。一个汉字占用两个vchar
不对 还是一样的提示
mysql 5.0 以上版本中,varchar(1),这个1指的是一个字符,存储一个汉字没问题
题主,把
character_set_database 改成gb2312
试试
很不幸 还是不行 无奈
我朋友让我更改了类型 改成了nverchar 可以 但是 verchar为什么不行呢 我是看到别人用的verchar就可以的