mysql怎么不显示中文,mysql不支持中文怎么办

mysql 无法显示中文

在mysql的目录下 比如我的目录是:C:\Program Files\MySQL\MySQL Server 5.0

成都创新互联公司服务项目包括宁江网站建设、宁江网站制作、宁江网页制作以及宁江网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宁江网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宁江省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在这个目录修改配置文件my.ini

用记事本打开后,查找“default-character-set=” 改成default-character-set=gbk2312.

注意有两处。

MySQL编码怎么都显示不了中文

如果你使用的是命令行窗口的话,执行如下命令,可以显示中文:

mysql set character_set_results=gb2312;

mysql支持中文的输入,但显示不了,怎么不了?

在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,一种解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。

方法2

如果你使用源码编译MySQL,可以编译MySQL时使用--with--charset=gbk 参数,这样MySQL就会直接支持中文查找和排序了。

为什么MySQL不能正常显示中文

说到底,还是数据库表格的CHARSET设置问题,或者字符设置上不统一。

你可以用这两个命令,先确定目前使用的是什么字符。

show variables like 'collation_%';

show variables like 'character_set_%';

现在大部分都是用utf-8了,还有一部分是用gbk。

然后把第二个表格的字符也修改成一样就可以。


名称栏目:mysql怎么不显示中文,mysql不支持中文怎么办
链接地址:http://hbruida.cn/article/hcsode.html