Mysql中文乱码

489 阅读1分钟

tags: 解决错误


在使用JDBC连接Mysql数据库,向Mysql数据库插入一条带有中文的记录,在查询的时候,发现全都是??????

这里写图片描述

查询了一些资料,最简单的解决办法如下

①:设置当前库的编码


	ALTER DATABASE zhongfucheng
	CHARACTER SET utf8;

②:设置当前表的编码


	ALTER TABLE customer
	  CHARACTER SET utf8;

③:使用JDBC连接数据库时,指定编码


	jdbc:mysql://localhost:3306/zhongfucheng?characterEncoding=utf8

当我们完成这三个步骤的时候,再插入数据:

这里写图片描述

如果您觉得这篇文章帮助到了您,可以给作者一点鼓励