为了账号安全,请及时绑定邮箱和手机立即绑定

数据库中中文乱码问题求解

存入数据库的中文为乱码,换成utf8后重新插入也不行,换成gbk也有问题,好奇怪……

正在回答

1 回答

一是安装mysql时,其中会有一个步骤选择编码方式,此时选择gbk即可。如果不选择,默认的编码是latin1;

二是在安装完mysql之后,手动修改其配置文件,如下:

  (1)修改 MySql安装目录下面的my.ini(MySQL Server Instance Configuration 文件)。 设置

        default-character-set=gbk(注意,有2处)


  (2)修改data目录中相应数据库目录下的db.opt配置文件

        default-character-set=gbk
        default-collation=gbk_chinese_ci


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

数据库中中文乱码问题求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信