URL解码特殊字符 - äåö

时间:2016-03-04 14:23:29

标签: ios objective-c url-encoding

尝试对iOS / Objective C中包含特殊字符的字符串进行URL解码

字符串是“f%F6rv%E5nad”

尝试使用

的方法
CFURLCreateStringByReplacingPercentEscapesUsingEncoding()

[stringToConvert stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

两者都返回null。

我想回“Förvånad”

1 个答案:

答案 0 :(得分:2)

字符串是Latin1编码的

NSString *string = @"f%F6rv%E5nad";
NSString *result =  [string stringByReplacingPercentEscapesUsingEncoding:NSISOLatin1StringEncoding];
NSLog(@"%@", result); // förvånad