iOS url汉字的转码与解码
2018-08-03 本文已影响545人
rockyMJ
由于url支持26个英文字母、数字和少数几个特殊字符,因此,对于url中包含非标准url的字符时,就需要对其进行编码。
转码
NSString *urlStr = @"http://汉字";
urlStr=[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
解码
-(NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
urlStr=[urlStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];