数据插入后数据库出现乱码问题

当我们使用MyEclipse或者其它开发平台连接数据库并传参时,有可能会出现插入的中文数据在数据库变为一堆乱码,常见的情况如下:

数据插入后数据库出现乱码问题_第1张图片

 其他数据正常,但是就名字这里中文就会乱码。这种情况有可能是很多种原因导致,本文只提供作者遇到的一种原因及其解决方法。

原因——数据库Navicat版本低,不足以自动完成数据的编码转换,这时候就必须编辑连接

数据插入后数据库出现乱码问题_第2张图片

 数据插入后数据库出现乱码问题_第3张图片

 将编码改为自动,这时候一般就可以了。

如果你使用的是MyEclipse,而且问题还没有解决,可以尝试检查所连接数据库的url,将url改为

url=jdbc:mysql://localhost:3306/数据库名?user=用户名&password=密码  &useUnicode=true&characterEncoding=UTF-8

作用是为了指定字符的编码,解码格式

新手练手文章,文字不够专业,主要是记录自己遇到过的问题,如有错误还望指正。

你可能感兴趣的:(数据库)