1.Mysql乱码问题
产生乱码的原因:
编码和解码不一致;
- 查看字符集
`show variables like ‘character_set_%’;
发现连接器connection的编码是utf8,服务器的编码是latin1;将服务器的编码改成utf8;
set character_set_server=utf8;
将数据库的字符集编码改为utf8;
`ALTER DATABASE databaseName CHARACTER SET utf8;
就可以搞定了。
2. 在java中,向数据库中插入数据出现乱码
jdbc:mysql://localhost:3306/db_name??useUnicode=true&characterEncoding=UTF8