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

本文共 503 字,大约阅读时间需要 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,在数据库也不会出现乱码了

转载地址:http://ujhzi.baihongyu.com/

你可能感兴趣的文章
The Most Widely Used Java Libraries
查看>>
简单在单机使用apache-james(开源邮件服务器)
查看>>
lsof 快速起步
查看>>
使用ScribeFire方便地发布blog
查看>>
跨平台Java程序注意事项
查看>>
Python字符与数字的相互转换
查看>>
C 指针解读
查看>>
有关乱码的处理---中国程序员永远无法避免的话题
查看>>
JSP的运行内幕
查看>>
python超简单的web服务器
查看>>
代理模式、静态代理、动态代理、aop
查看>>
Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00
查看>>
大型Web2.0站点构建技术初探
查看>>
机器学习算法汇总:人工神经网络、深度学习及其它
查看>>
解决Spring中AOP不能切入Struts的DispatchAction方法的问题
查看>>
出国以后才知道英语应该怎么学
查看>>
计算机专业权威期刊投稿经验总结
查看>>
如何在三个月内学会一门外语?
查看>>
看看你对Linux到底了解多少?
查看>>
网上看到的:ARM入门最好的文章(转)
查看>>