关于使用 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"];

posted @ 2013-03-16 10:52  沙影无痕  阅读(151)  评论(0编辑  收藏  举报