天天看點

iOS POST請求,參數編碼問題,參數編碼GBK

編碼問題-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)      

一行代碼搞定視圖圓角:https://github.com/xjh093/JHViewCorner