【发布时间】:2015-04-15 09:33:18
【问题描述】:
我正在从 URL 获取文本数据,并且有一个特定字符似乎没有正确编码 -> ȭ
我知道那个字符是什么,所以我尝试手动将其编码为 utf-8,但 xcode 甚至无法识别该字符
NSLog(@"before: %@", brokenCharacter);
if([brokenCharacter isEqualToString: @"ȭ"]) brokenCharacter = @"A";
NSLog(@"after: %@", brokenCharacter);
我得到 NSLog 为:
before: ȭ
after: ȭ
这个问题有办法解决吗?
【问题讨论】:
-
我无法重现这个。如果我添加
NSString *brokenCharacter = @"ȭ";,上面的代码对我来说很好。您实际上是如何设置的?你确定传入的字符串实际上是 ȭ 吗?
标签: ios objective-c xcode encoding encode