我有任何文件的字符串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/