以下代码接收并打印来自给定 URL 的 XML:
NSURL *url = [NSURL URLWithString:urlString];
NSString *xmlString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@", xmlString);
当代码在模拟器上执行时,XML 字段之一是:
<string><![CDATA[€ 45]]></string>
而当代码在 iOS 设备上执行时,相同的 XML 字段显示为:
<string><![CDATA[45 €]]></string>
然而,当有美元符号而不是欧元符号时,这不会发生,在这两种情况下,该字段都是:
<string><![CDATA[$ 45]]></string>
关于为什么会发生这种情况的任何想法,或者可以做些什么?
非常感谢任何输入。谢谢。