1

我想在请求中的 NSURLConnection 中传递一个汉字(BIG5),但它显示错误

Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0xa17a750 {NSUnderlyingError=0xa17ffa0 "bad URL", NSLocalizedDescription=bad URL}
4

1 回答 1

0

-[NSString stringByAddingPercentEscapesUsingEncoding:]在 URL 中使用它之前,您应该使用方法转义您的字符串。而且我怀疑您还应该在转义之前将您的 big5 字符串转换为 utf8。

编辑:

要使用 BIG5,您可以使用:

NSStringEncoding big5 = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingBig5);
于 2013-07-18T07:11:32.463 回答