出现的问题:json返回的数据里面中文显示成问号。
使用工具:mysql数据库+Navicat Premium + Xcode
首先,去查看mysql的配置,是否都是utf-8
终端输入命令:
sudo -u root -p ,
show variables like 'char%';
对照都改掉
修改方法:set character_set_server=utf8;
然后就是,Navicat Premium 中中文的数据格式,注意下。自行检查(数据库,表,表中数据的类型)
但是问题还是没解决,我在代码中添加了一句,我也不知道这样添加对不对,但是问题搞定了。
mysql.query(statement: "set NAMES utf8")
之后再访问API请求,得到的json不在是中文是问号的情况。
网友评论