现在的位置: 首页 > 综合 > 正文

关于使用 ASIHTTPRequest URL中文参数乱码问题

2017年12月09日 ⁄ 综合 ⁄ 共 340字 ⁄ 字号 评论关闭

(1)在一些开发中需要向服务器上传带有参数的URL request,参数中免不了会有中文字符,含有中文字符的URL是没法直接传送出去的,需要经过UTF8编码。

然而在经过UTF8编码以后,上传到服务器的中文参数都产生了乱码;这里使用的是ASIHTTPRequest;

(2)解决方案,替换ASIHTTPRequest 为 ASIFormDataRequest,这里URL中不带参数,只是一个地址;

而是将参数防止到以下:

     ASIFormDataRequest *request = [[[ASIFormDataRequest alloc]]initWithURL:URL]autorelease];

    [request setPostValue:value forKey: @"firstName"];

抱歉!评论已关闭.