当我使用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)
第一个日志是中文字符,但第二个日志总是(null), 请帮助我,提前谢谢你。
答案 0 :(得分:7)
尝试使用NSUTF8StringEncoding
代替NSASCIIStringEncoding
。