在Objective C中使用extern有多好?它确实使某些部分的编码变得容易..但它不会破坏对象的方向吗?
我试图从我的iPhone上的json webservice解析一个feed但是utf8转换不能正常工作或我做错了什么这里是feed的一部分
est un r\u00c3\u00aave en noir
这是我编写的用于转换上述代码的代码:
NSString* str1 = @"est un r \u00c3\u00aa ve en noir";
NSString* str = [NSString stringWithUTF8String:[str1 cStringUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"Converted UTF %@",str);
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出:
Converted UTF est un r ê ve en noir
预期的产出应该是
Converted UTF est un rêve en noir
当我检查UTF表并在线使用utf转换器时,使用相同的代码并使用字符串正确获取输出@"est un r\u00EAve en noir"但我认为如果我没有弄错,则使用UTF16表示.现在我真正解决了如何解析这个feed.