美文网首页
swift 写服务端代码,中文显示问号

swift 写服务端代码,中文显示问号

作者: brduan | 来源:发表于2019-01-14 15:19 被阅读7次

出现的问题: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不在是中文是问号的情况。

相关文章

网友评论

      本文标题:swift 写服务端代码,中文显示问号

      本文链接:https://www.haomeiwen.com/subject/gyzddqtx.html