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

前端之家收集整理的这篇文章主要介绍了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做的,搞不太清楚

原文链接:https://www.f2er.com/swift/327268.html

猜你在找的Swift相关文章