mysql乱码问题

        前几天入职新公司安装mysql的时候选择默认编码为拉丁文了,今天练习使用jpa框架的时候,老是出现乱码问题,先是认为是表的设置问题,于是改表的编码不行,于是就转义怀疑是文件环境的问题,然后就设置eclipse的编码环境为UTF-8,还是没有用,搞了一个多小时都没有解决,整个人近于崩溃状态,然后仔细梳理了一下mysql,eclipse等等环境有关编码的地方。感觉二边的编码的统一是UTF-8的为什么还会乱码呢?仔细斟酌就把注意力转移到mysql自身的默认编码上。然后看mysql安装文件中的my.ini 文件[mysql]的地方是这样的配置default-character-set=latin,[mysqld]的地方的配置是character-set-server=latin,然后一切的明白了。原来是默认编码是latin原因,然后就动手修改成utf-8。但是还是不起作用。

      于是上网搜了一下原来修改my.ini配置文件时候要先关闭mysql服务,修改后在重启服务,然后按照网上的方法操作了一遍,操作步骤为

1:关闭mysql服务,打开cmd,然后输入net stop mysql

2:修改my.ini的配置文件,把【mysql】和【mysqld】下的latin修改成utf-8

3:重启mysql服务:在cmd中输入net start mysql

然后回到代码,执行插入操作,果真乱码问题解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值