向MySQL数据库插入数据出现乱码的情况分析

Posted 释然的蛋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向MySQL数据库插入数据出现乱码的情况分析相关的知识,希望对你有一定的参考价值。

(1)第一种情况在新建数据库时

(2)第二种情况就是,IDE环境里面配置编码设置为UTF-8

(3)第三种情况就是连接数据库时,没有设置编码。这个是最常规的。这个看起来很容易解决,但是需要注意mysql版本的问题,比如说5.6版本链接URL设置编码的尾缀可能就是:?useOldAliasMetadataBehavior=true&useUnicode=true&CharsetEncode=utf8&useSSL=false;而之前的版本是:?useUnicode=true&characterEncoding=UTF-8。如果因为这种疏忽搞错了,潜意识里肯定觉得自己设置了编码格式,导致找不到问题!

以上问题解决了,还有问题,建议重装MySQL


以上是关于向MySQL数据库插入数据出现乱码的情况分析的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis + Mysql 插入数据时中文乱码问题

Mybatis + Mysql 插入数据时中文乱码问题

java向数据库中插入中文出现乱码

mysql数据库在安装时默认的字符集编码为utf8但是为啥向数据库插入中文出现乱码,

PHP插入数据到数据库出中,中文出现乱码~~全是问号

向mysql中批量插入数据的性能分析