尝试对iOS / Objective C中包含特殊字符的字符串进行URL解码
字符串是“f%F6rv%E5nad”
尝试使用
的方法CFURLCreateStringByReplacingPercentEscapesUsingEncoding()
和
[stringToConvert stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
两者都返回null。
我想回“Förvånad”
答案 0 :(得分:2)
字符串是Latin1编码的
NSString *string = @"f%F6rv%E5nad";
NSString *result = [string stringByReplacingPercentEscapesUsingEncoding:NSISOLatin1StringEncoding];
NSLog(@"%@", result); // förvånad