tzkr.net
当前位置:首页 >> GBK与UTF%8多次转换乱码问题,急求解! >>

GBK与UTF%8多次转换乱码问题,急求解!

getBytes 的功能是将字符转换成字节数组, gbk.getBytes("GB2312") 用GB2312翻译成字节数组, new String(gbk.getBytes("GB2312"),"UTF-8"); 把用GB2312翻译成字节数组,再用UTF-8翻译成字符串。 兄弟你想下,这里有没有问题? 这就是乱码的原因...

看看你项目的编码方式,点击项目右键-属性,看看整个项目的编码格式。还有就是看看你页面上设置的是什么编码方式。

你取到的是json字符串吧, \uXXXX是 json字符串里面的unicode转义 ; 用NSJSONSerialization解析一下就行了 Example: var str = "{\"sb\":\"\\u3223\\u3233\"}";var json = NSJSONSerialization.JSONObjectWithData(str.dataUsingEncoding(NSUTF8S...

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com