关于xampp mysql字符编码与编译器编码不匹配问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于xampp mysql字符编码与编译器编码不匹配问题相关的知识,希望对你有一定的参考价值。

今天,在php中对数据库字符字段进行查询的时候,语法之类的完全正确,但是就是查询不到结果,而在命令行中,同样的语句却能获得预期的功效。经多方面的了解之后才发现是字符编码不匹配的原因。在这里,把我的解决过程跟大家分享一下:

    首先,我用的是xampp这个软件来进行安装的,所以可能跟其他软件有所区别。然后,要解决这个问题其实很简单,我们只需要打开phpAdmin,然后将你所要查询的数据库或则表的排序规则改成你想要的字符编码(如:gb2312_chinese_ci,utf8_chinese_ci等)。最后在查询你就会发现之前的问题已经解决,没错,就是这么简单

以上是关于关于xampp mysql字符编码与编译器编码不匹配问题的主要内容,如果未能解决你的问题,请参考以下文章

关于XE10下Indy发送字符串编码的问题

关于字符,字节与base64编码的理解

学习内容:字符编码

(20161010)关于网页乱码和字符编码方式

关于字符编码

mysql 字符编码的查看与修改