ios - URL 解码特殊字符 - äåö

标签 ios objective-c url-encoding

尝试在 iOS/objective C 中对具有特殊字符的字符串进行 URL 解码

字符串是“f%F6rv%E5nad”

试了用的方法

CFURLCreateStringByReplacingPercentEscapesUsingEncoding()

[stringToConvert stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

两者都返回 null。

我想返回“Förvånad”

最佳答案

字符串是Latin1编码的

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

关于ios - URL 解码特殊字符 - äåö,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798402/

相关文章:

ios - 使用自适应 popover segue 并将目的地包装在导航 Controller 中会导致内存泄漏

ios - 更新 UILabel 文本动画

ios - 在 Cocos2D V3 中单击时展开的 Sprite 按钮

android - Retrofit + GET 方法 + Android 中的 www-form-urlencoded

iphone - 如何在 UITableView 中定位无标题部分

ios - 从 ios 中的 UIImageWriteToSavedPhotosAlbum 获取图像名称

ios - 如何编辑 SystemSoundID 对象音量?

.net - ContentDispositionHeaderValue.FileName 和 ContentDispositionHeaderValue.FileNameStar 之间的区别

java - 解码多次编码的字符串

ios - 如何从用户函数中获取对单元格的引用