編碼問題-UTF8
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];
request.HTTPMethod = @"POST";
request.HTTPBody = [params dataUsingEncoding:encoding];
當
encoding
使用
NSUTF8StringEncoding
時,送出的參數中,有中文的,變成了亂碼。
params
使用以下方法進行 encoding 時:
[@"name=豪冷" stringByAddingPercentEncodingWithAllowedCharacters:NSCharacterSet.URLQueryAllowedCharacterSet];
也不行!
編碼-GBK
當
encoding
使用
GBK
編碼時
CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)