我通过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的格式才能正确显示的编译出来的。
|