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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,314评论 2 89
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 8,067评论 5 115
  • 唯物、唯心、唯神,我觉得我在不断的从唯物走向唯心,也不拒绝唯神。心外无物,就不会为外物所牵引,一切在自己心上求,在...
    华杉2009阅读 1,508评论 6 6
  • 最期待和你一起去坐摩天轮 你是带着毒素的罂粟,我只敢远远看着你,却不曾接触到你 你是我难以忘怀的伤口 我的眼泪只给...
    幽篁之毓阅读 198评论 0 0
  • C31 又遭重创,闵玧其朴智旻纷纷选择离开的Wings公司前练习生丑闻曝光? 股价持续下跌,究竟Wings挡了谁的...
    ViiGi_阅读 1,786评论 0 12

友情链接更多精彩内容