在网络解析中,中文出现的时候,在解析数据是中文会显示为

%E7%81%AB%E5%BD%B1%E5%BF%8D%E8%80%85

这样的形式但是如果我们之间用字符串拼接键值对的时候但多数出现的不是错误数据就是我们不想要的数据,那如何将 中文编码成这样的形式呢。

现在介绍一个简单方法 (ios)

    NSString *srt=@"火影忍者";

    NSLog(@"%@",[srt stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]);