iOS URL Encode NSString 结果总是 (null)

标签 ios nsstring urlencode nsurl

当我使用 NSASCIIStringEncoding 为 GET 请求编码一些汉字时。

NSLog(@"%@",searchText);
NSString *stringForSearch = [searchText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"%@",stringForSearch);

2012-05-05 23:51:02.669 StarHopeFundingApprovalSystem[756:f803] 中

2012-05-05 23:51:06.305 StarHopeFundingApprovalSystem[756:f803](空)

并且第一个日志是一个汉字但是第二个日志总是(null), 请帮我解决这个问题,在此先感谢您。

最佳答案

尝试使用 NSUTF8StringEncoding 而不是 NSASCIIStringEncoding

关于iOS URL Encode NSString 结果总是 (null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463542/

相关文章:

iOS 如何实现下拉列表以及如何关闭它?

ios - 未找到自动链接框架

iphone - iOS 4.2.1 开发 SDK 中缺少 libXcodeDebuggerSupport.dylib

ios - 如何在使用 Swift 呈现新的 Viewcontroller 后关闭以前的 Viewcontroller?

Objective-C,来自偏移量的 rangeOfString

javascript - jQuery urlencode/decode 补丁帮助

objective-c - 将字符转换为 NSString

ios - 如何从索引到索引解析NSString?

c# - 你如何在不使用 System.Web 的情况下进行 UrlEncode?

JQUERY AJAX,发送到服务器的空格问题,为什么?