AFNetworking的post请求传中文出现乱码

请大神帮忙解决下,我用AFN往服务器传参数和图片,结果参数中的中文都变成了乱码。后台说后台是UTF-8编码,我用了各种方式传上去还是乱码,请问还怎么解决呢

对了,只有传文件的那个post方法中的中文参数是乱码,只传参数的post方法传上去的中午是正常的

可以通过这个方法将拼好的字符串进行一次转码试试, 然后再传递 这里search 是完整的参数

 search = [search stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:search]];

是有转义字符的?还是什么的?可以在博客里面搜索:网址转码,应该会有结果。

categorystr = [categorystr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];通过这个来转换

stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding 这个就行。

两年前的贴子了,印象中是更换了AFN3.0解决的