用PHP往数据库里面插入数据,在执行INSERT语句前已经执行过 SET NAMES UTF8命令,MySql数据库的编码也确定是UTF8,然而插入中文的结果还是乱码。
找来找去,最后发现原来是用的IDE Zend Studio的编码问题,经过检查发现Zend Studio的编码默认是GBK,坑了个爹了=。=
解决方法如下:
在Zend Studio菜单中,Edit->Set Encoding...->调整编码为与MySql数据库一致的编码UTF8
用PHP往数据库里面插入数据,在执行INSERT语句前已经执行过 SET NAMES UTF8命令,MySql数据库的编码也确定是UTF8,然而插入中文的结果还是乱码。
找来找去,最后发现原来是用的IDE Zend Studio的编码问题,经过检查发现Zend Studio的编码默认是GBK,坑了个爹了=。=
解决方法如下:
在Zend Studio菜单中,Edit->Set Encoding...->调整编码为与MySql数据库一致的编码UTF8
转载于:https://www.cnblogs.com/anyanran/p/5674238.html