对于Mysql的使用者,这个问题大家估计都遇到过。我之前也遇到过类似的问题,解决后就算了。
今天又遇到了,开始没有注意这个问题。顺便就接下来记住。
针对中文的编码格式,gb2312,gbk和utf-8都可以的。
在创建数据库的时候,我们可以设置编码格式,比如:
CREATE TABLE `product` (
`id` int(11) default NULL,
`brand` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`category` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`model` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`price` float default NULL,
`productID` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`siteName` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`url` varchar(255) character set utf8 collate utf8_unicode_ci default NULL,
`title` varchar(255) character set utf8 collate utf8_unicode_ci default NULL
)
除此外呢,估计还需要修改mysql的配置文件my.ini,找到default-character-set这一行,修改成utf8或者gb2312都可以的,之后就要重启mysql的服务哦。不重启是不行的,刚刚验证过的。