当我使用 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/