swift关于从服务器取数据乱码的问题

最近在做一个项目,输入英文之外的文字上传服务器取回来之后乱码,原来是输入的文字没转码

添这一行代码,先转成utf-8

var a:String = textfiled.text

var aStr = a.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)


这时候上传服务器的就是一串8进制的数字

然后从服务器取过来解码

var b = aStr.stringByReplacingPercentEscapesUsingEncoding(NSUTF8StringEncoding)




但是我在第一步上传就遇到了问题,传上去的字符变成了乱码

Optional("一番高いのですが")

好吧看来是服务器那边出现了问题,具体的解决方法还没有头绪。。。。。。

等待解决


5月7日更新,问题解决

真的是服务器的问题,在服务器那边加个函数,识别用户引擎,ios的是CFNetwork安卓的就是android。具体是SE做的,搞不太清楚

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...