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

来源:互联网 发布:算法导论 pdf 编辑:程序博客网 时间:2024/05/22 02:30

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

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

方式如下:

    NSString *paramValue = @"被打劫了!";

    NSString *utf8ParamValue = [paramValue stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];


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

0 0
原创粉丝点击