博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpstudy命令行中数据表插入中文显示不了的问题
阅读量:5158 次
发布时间:2019-06-13

本文共 561 字,大约阅读时间需要 1 分钟。

  在PHPstudy环境下,做MySQL操作,往数据表里面插入数据的时候,如果是中文的数据就会显示不了或者是问号?。

这个问题搞了我一晚上了,终于知道问题所在。

  下载的PHPstudy的MySQL数据库里面的配置文件 :mysql-ini的默认字符集可能是 utf8,按理来说这个是可以正常显示的,

因为正常情况下我们用的就是utf8字符集,但是在数据表插入数据时就是显示不了中文的。

  然后又想到命令行的字符集默认的是gbk,那就在 mysql-ini 里面全部换成gbk吧,果然是可以显示中文的了。但是问题又来了,我们想用的utf8做字符集的,这样一改就变成了gbk。

  前面是铺垫,最后说下解决方法:在配置文件mysql-ini中,如下配置:

[mysql]

default-character-set=gbk
[mysqld]
port=3306
character-set-server=utf8

[mysql]设置成gbk,因为它对应的是命令行的程序

[mysqld]设置成utf8,因为它对应的是MySQL服务程序

 

这样设置后命令行可以显示中文,字符集编码是utf8,在数据库也不会出现乱码了

 

转载于:https://www.cnblogs.com/pyspang/p/7309689.html

你可能感兴趣的文章
冲刺NO.3
查看>>
Java Reflection(二):Classes
查看>>
移动APP测试流程
查看>>
SqlServer中创建非聚集索引和非聚集索引
查看>>
单件模式
查看>>
html5 新标签
查看>>
预加载显示图片的艺术
查看>>
MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
查看>>
订餐系统之获取淘宝外卖订单
查看>>
会计基础第一节内容概述
查看>>
AE开发中出现无spatial analysis和3D分析等的licence情况
查看>>
嵊州D2T1 “我只是来打个电话”
查看>>
第十周进度条
查看>>
[詹兴致矩阵论习题参考解答]习题2.1
查看>>
切换用户后,/etc/profile的配置不起效
查看>>
ceph<一>安装
查看>>
redis密码管理
查看>>
Json:Restful
查看>>
【iOS】Quartz2D基本图形
查看>>
字符串
查看>>