问题描述:获取code以后不能用ajax请求微信api数据。这个和ajax跨域访问有关系得到用户信息之后存到mysql,发现中文全部变成了??(乱码)
通过上网查阅了相关资料,判断问题根本原因是字符编码问题。
代码如下:
<br />default-character-set=utf8<br />
在[mysqld]下
<br />character-set-server=utf8<br />
重启就失败
<br />job failed to start<br />mysql -t<br />
socket 没连接
后来发现原来版本不一样修改方法是不一样的
[mysqld]下添加的应该为:
<br />character-set-server=utf8<br />collation-server=utf8_general_ci<br />
这样就可以了
附上
查看mysql字符编码命令
<br />SHOW VARIABLES LIKE 'character_set_%';<br />
查看数据库字符集
status
查看表的字符集
<br /><span>本文来源gaodai#ma#com搞*代#码9网#</span>show full cloumns from user;<br />
以上内容就是本文关于微信开发中mysql字符编码问题,希望大家喜欢。