为什么php不能向mysql里面插入中文 但是phpMyadmin里面可以插入

如题所述

数据库里面的排序规则设置的编码不对啊,所有字段设置成:utf8_general_ci追问

一样的 设置了 还是不行

追答

看看这个方法,可能对你有帮助。
https://zhidao.baidu.com/question/138375857656367725.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-04
接口编码是不是有问题追问

怎么看 还是新手QAQ

追答

用UTF8解码再入库

追问

你说的是my.ini那个 default-character-set=utf8?

追答

不是,是你用浏览器输入中文发表的时候传值会转码入库的时候就把转码后的东西给插入了。

追问

= = 那这个怎么设置啊 在哪儿设置 私我吧 没有财富值了

追答

数据库是utf8吗?改下字符集试试 有些mysql默认是latin的