我想在我的请求中在NSURLConnection中传递一个中文字符(BIG5),但它显示错误
Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0xa17a750 {NSUnderlyingError=0xa17ffa0 "bad URL", NSLocalizedDescription=bad URL}
答案 0 :(得分:0)
在URL中使用之前,您应该使用-[NSString stringByAddingPercentEscapesUsingEncoding:]
方法转义字符串。我怀疑你也应该在转义之前将你的big5字符串转换为utf8。
编辑:
要使用BIG5,您可以使用:
NSStringEncoding big5 = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingBig5);