iOS URL编码NSString结果始终为(null)

4
当我使用NSASCIIStringEncoding对一些中文字符进行编码以进行GET请求时。
NSLog(@"%@",searchText);
NSString *stringForSearch = [searchText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"%@",stringForSearch);

2012年5月5日23:51:02.669 StarHopeFundingApprovalSystem[756:f803] 中

2012年5月5日23:51:06.305 StarHopeFundingApprovalSystem[756:f803] (null)

第一个日志记录是中文字符,但第二个日志记录始终为(null), 请帮我解决这个问题,非常感谢。

1个回答

7

尝试使用NSUTF8StringEncoding而不是NSASCIIStringEncoding


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接