暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySql 或 项目 解决插入到数据库出现的中文乱码问题

V5codings 2020-04-22
271

MySql 解决插入到数据库出现的中文乱码问题


    JAVA 常见乱码解决方案,以下仅供参考,有其他的乱码可以留言,后期完善文章中,更多开发人员查看。

  • 创建数据库注意:

    1、创建数据库时字符集使用utf8

        2、 MyEclipse 项目设置项目编码:

        若MyEclipse 项目编码UTF8时乱码,调整成GBK,如果在下拉列表中没有GBK编码,可以直接输入GBK

  • 单纯JAVA 连接MySql 解决插入显示中文乱码解决


//数据库地址
private String Driver_name =
"jdbc:mysql://192.168.58.131:3307/ms?useUnicode=true&characterEncoding=UTF8";
  • xml,properties,文件 连接MySql 解决插入显示中文乱码解决

<!--在xml配置文件中配置数据库url时,要使用&的转义字符也就是&amp; -->
<property name="url" value="jdbc:mysql://192.168.58.131:3307/ms?useUnicode=true&amp;characterEncoding=UTF-8" />


  • 注意事项:

    1、在xml配置文件中配置数据库url时,要使用&的转义字符也就是&amp  ,xml 配置文件中使用&amp 分开属性; 

    2、java中使用“;”分开属性;

    3、在进行程序编码的时候,乱码是最常见的一种问题。使用java操作mysql数据库插入数据的时候出现乱码需要在安装的时候对数据库编码进行设定,如果数据库已经安装完成更改数据库安装时的字符编码。打开mysql安装目录,找到my.ini文件,通过使用记事本的方式打开,将这里面的default-character-set=latin1修改成utf8。在创建数据库时字符集设置成utf8,不是utf-8;


文章转载自V5codings,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论