向mysql数据库插入汉字乱码怎么处理

在进行程序编码的时候,乱码是最常见的一种问题。使用java操作mysql数据库插入数据的时候出现乱码需要在安装的时候对数据库编码进行设定,如果数据库已经安装完成,该如何处理呢?小编介绍下
mysql数据库插入汉字出现乱码该如何处理

操作方法

  • 01

    更改数据库安装时的字符编码。打开mysql安装目录,找到my.ini文件,通过使用记事本的方式打开,将这里面的default-character-set=latin1修改成gbk,注意这里面有两处需要修改。

  • 02

    修改数据库实例中的编码,打开data文件夹,找到对应的数据库实例,修改里面的db.opt文件,将字符编码改成gbk如图所示。

  • 03

    修改数据库实例编码还可以通过navicat for mysql客户端直接进行更改,在 数据库实例上右键--属性--选择字符编码。

  • 04

    重启数据库。通过cmd命令对数据库进行重启生效。

  • 05

    更改编码中连接串的字符编码,在连接串后面添加&useUnicode=true&characterEncoding=gbk。

  • 06

    测试数据是否正常。再次重新插入数据库数据,就可以看到汉字不会乱码。

(0)

相关推荐

  • Java连接MySQL数据库插入中文出现乱码

    用Java做界面,MySQL做数据库,如果不进行相应的设置,在数据库中插入中文时就会出现乱码!怎么办呢?看下面步骤! 方法/步骤 出现这种情况一般都是字符集的问题,所以我们可以更改MySQL数据库的字 ...

  • mysql数据库插入中文变成问号怎么办?

    在做开发的时候,经常会使用到数据库,那么我们在使用到数据库的时候,就需要设置数据库的字符集,世界上的字符集非常多,如果你是使用的SQLyog连接的mysql数据库,那么怎么处理这个问题呢?(如果是其他 ...

  • MySQL数据库插入中文

    安装的MySQL(命令行界面的)默认的插入数据是英文,本文讲解一下如何进行修改插入中文. 操作方法 01 打开安装MySQL所在的文件夹,找到配置文件.我的是下面图中方框圈起来的. 02 用记事本打开 ...

  • mysql数据库中怎么插入数据

    这篇主要向大家介绍了mysql数据库中怎么插入数据. 操作方法 01 第一步,我们打开Mysql命令行编辑器,连接Mysql数据库. 02 第二步,我们使用我们要操作的数据库,我们可以先显示一下数据库 ...

  • 如何写sql脚本文件批量插入mysql数据库

    对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长.特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久.因此,优化数据库插入性能是很有意义的. ...

  • 指定mysql数据库编码为utf8的方法

    mysql数据库默认不是utf8编码,如果采用默认设置,会出现中文乱码.原因是php指定了utf-8编码,读取数据库里的记录呈现网页会变得不认识.所以要在创建数据库的时候就设成utf8编码.这样就会正 ...

  • PHP操作mysql数据库:[2]查询数据

    本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 一.前言 01 数据库连接成功以后,下面就要进行数据库的操作了,本文主要解决一下如何进行数据库的查询操作! 二 ...

  • 很简单的Eclipse连接MySQL数据库方法

    本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。 我的环境:MySQL:mysql-essential-5.1.51-win32 Ecli ...

  • Python连接mysql数据库及python使用mysqldb连接数据库教程

    做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧: 首先你要做的还是下载相应的模块并且安装啦 ...