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

解决数据表中文名乱码问题(我花了两天时间):

1、打开my.ini配置文件;

2、在[client]下面增加default-character-set=utf8

   在[mysql]下面增加default-character-set=utf8

   在[mysqld]下面增加character-set-server=utf8

4、保存并关闭my.ini文件;

5、 重新启动mysql服务;

6、用phpMyAdmin打开mysql数据库按下图进行设置:

543e04960001b24705000065.jpg

正在回答

8 回答

嗯 不错

^-^...

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

吃的三碗面

老师,求救
2014-12-09 回复 有任何疑惑可以回复我~

用答案的最后一种方法也是报错mysql#1170,最后在之前的data文件夹中在每个创建的表后面添加default charset=utf8;就成功了。失败了很多次的同学可以试试。。。。。

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

巨赞无比!PHPMyAdmin修改CName字段的排序方式为utf8_general_ci

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

为什么按照你的步骤还是不行的

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

bobyaoswager

在创建sql脚本的时候,创建表格的时候记得这样 create table tablename( )DEFAULT CHARSET=utf8; 因为window上创建的MySQL的时候默认的database的编码格式是Latin1,因此在创建表的时候最好改成utf8编码的格式
2016-04-23 回复 有任何疑惑可以回复我~
#2

JSAnntQ 回复 bobyaoswager

php存中文报错 如何解决
2016-09-27 回复 有任何疑惑可以回复我~

请教下关于新版的mysql怎么修改成utf8啊,WampServer2.5的mysql是5.6.16版本,不知道怎么修改,网上搜的新版修改方法也没修改过来,求指点

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

楼主太赞了!前几步试过都是没用的,从phpmyadmin里面去修改,简直是神来之笔!!!

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

感谢感谢!前面几步我都解决了,一直还是乱码,按着你的最后一步之后就解决了!非常感谢你的分享!

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

5485d98e000188e005000186.jpg

在my.ini里按上面那样设置之后mysql重启不过来,启动不了,服务器一直离线状态。

搞的现在数据库里面存汉字网页上显示乱码,

网页上添加信息显示汉字正常,数据库里面显示是乱码。。。

黑了啊,老师,求救。。。

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

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117289    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程
意见反馈 帮助中心 APP下载
官方微信