Mysql命令行查询的结果中文为乱码怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql命令行查询的结果中文为乱码怎么办?相关的知识,希望对你有一定的参考价值。
php程序使用的是utf-8,在程序里显示没有问题,但是在mysql的命令行里查询出来的结果中文不能正常显示,我把MYSQL的字符集改成utf8,gb2312都不行.用set names 字符集也不行,谁能说说这个是怎么回事?
我在网上查说改了字符集并不会影响原有的数据的字符集,于是我删除数据库,重建再查询还是不行..
在线等,急!!!
QQ:112873275
请懂的人帮帮忙分析一下!
然后,你进入命令行工具的时候,set NAMES gb2312 ;再查询就可以了。不要设置为utf8;命令行工具不支持。
除非你弄好,否则不要谢谢我。
mysql用GROUP_CONCAT合并查询出现乱码?求大神!!!
如图
这是用GROUP_CONCAT查的结果
这是不用GROUP_CONCAT的结果
sql是这么写的:select province.provincename,city.cityname, GROUP_CONCAT(area.areaname) as area from city left join province on city.fatherid=province.provinceid left join area on area.fatherid=city.cityid group by city.id
求怎么解决啊
注意第三个值一定要是字符串,追问
大神能不能给个例子啊 !!本人新手
本回答被提问者采纳以上是关于Mysql命令行查询的结果中文为乱码怎么办?的主要内容,如果未能解决你的问题,请参考以下文章