MySQL中显示中文乱码????的解决方案 问题: 有时我们在写向MySQL数据库中插入数据是中文的部分乱码,比如 ???部分为中文却乱码了 解决 以Maven为例,可能是连接数据库时未设置编码: 1.打开这个文件 2.在连接地址后加上编码方式 可能是你在连接创建数据库时除了问题,以Navicat for MySQL为例: 右键连接->连接属性->高级->勾选使用MySQL字符集,新建数据时选择字符集为UTF-8 右键连接->连接属性 高级->勾选使用MySQL字符集 新建数据时选择字符集为UTF-8