MySql容易产生中文乱码,解决问题是统一使用utf-8字符集。
1、运行 Mysql Server Instance Config Wizard
在选择字符集页面,使用第三种方式,选择字符集:utf8
2、新建数据库时,字符集使用:“utf8 -- UTF-8 Unicode”,Collation使用“utf8_unicode_ci”
3、建表时,sql语句示例:
CREATE TABLE `blog` (
`id` int(11) NOT NULL auto_increment,
`category_id` int(11) default NULL,
`title` varchar(400) collate utf8_unicode_ci default NULL,
`content` varchar(4000) collate utf8_unicode_ci default NULL,
`createdtime` datetime default NULL,
PRIMARY KEY (`id`),
KEY `FK_Relationship_1` (`category_id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;