NSURL中带有汉字参数的乱码处理

如果要通过带有汉字的NSString构造NSURL的时候,通过简单的字符串的拼接传递的汉字会出现乱码。所以解决方法就是将带有汉字的这个字符串进行编码后再进行NSURL的拼接。

方式如下:

1 NSString *paramValue = @"华夏";
2 NSString *utf8ParamValue = [paramValue stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];


然后使用utf8ParamValue进行NSURL的拼接就可以了。

posted @ 2012-03-31 21:46  铭久  阅读(2511)  评论(0编辑  收藏  举报