post请求时,参数里面有汉字

1.可以在post时,不对汉字进行编码。当后台返回的URL地址中有汉字时,直接对这URL编码一次即可。

2.编码方法:

         NSString *encodingString =[ urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding ];

3.url解码:

     请求后,返回的数据如果显示的是这样的格式:%3A%2F%2F..........  ,此时需要我们进行UTF-8解码,用到的方法是:

     NSString *str = [ model.album_name stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding ];

你可能感兴趣的:(iOS开发)