NSString 转换 急。。。。

iOS 码拜 7年前 (2015-05-09) 347次浏览 0个评论
 

我通过stringByAddingPercentEscapesUsingEncoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)把一个NSString转变成一个合法的URL string(能够作为一个URL地址的参数向服务器请求参数,或更新服务器数据库的信息)

但是我怎么才能把这个url string转换成原来的呢?(原来的NSString是中文)

10分
不明白你说的。
把 NSString 转成 URL String 不只是把编码换了就可以,关键是有些字符不能出现在 URL 中,Google 的 GTM 库中有相关的一些类,你查查。
30分
可以 把 string 先转成 char*   然后再由该char*构造一个新的 NSString
30分
NSURL的

– (NSString *)absoluteString

30分
要转换到UTF-8的格式才能正确显示的编译出来的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明NSString 转换 急。。。。
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!