本文主要是介绍关于使用 ASIHTTPRequest URL中文参数乱码问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)在一些开发中需要向服务器上传带有参数的URL request,参数中免不了会有中文字符,含有中文字符的URL是没法直接传送出去的,需要经过UTF8编码。
然而在经过UTF8编码以后,上传到服务器的中文参数都产生了乱码;这里使用的是ASIHTTPRequest;
(2)解决方案,替换ASIHTTPRequest 为 ASIFormDataRequest,这里URL中不带参数,只是一个地址;
而是将参数防止到以下:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc]]initWithURL:URL]autorelease];
[request setPostValue:value forKey: @"firstName"];
这篇关于关于使用 ASIHTTPRequest URL中文参数乱码问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!