我有任何文件的字符串absoluteUrl和目录文件的一些plist文件条目(其中一个条目是absoluteUrl)。
NSString *absoluteURL = @"/Users/macbookpro/abc - 20404_1_C-not-001-Akustiske forhold i glassgården.pdf";NSDictionary *plistData 具有一些字典值:

“/ Users / macbookpro / abc-20404_1_C-not-001-Akustiske forhold i glassg \ U00e5rden-Drammensveien 134.pdf” = {};


“/ Users / macbookpro / abc-24563_1_A-auronfred.pdf” = {};

...


在这里,当我尝试从plistData获取一本字典时:NSMutableDictionary *filePlistData = [plistData valueForKey:absoluteURL];
现在,当我尝试查找plist文件时,“å” 是UTF16格式,但是当我尝试打印plistData时,“å”被转换为“\ U00e5” ,这是我得到filePlistData =“nil ”。

现在我应该尝试摆脱什么?

谢谢大家的大力支持。

最佳答案

我已经做了很多工作,并找到了可以使用的解决方案:

precomposedStringWithCanonicalMapping

读取plist数据

关于ios - 格式化NSString以保存ascii值而不是Unicode字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35747049/

10-10 17:36