0

我使用 .net 环境创建了一个 plist,创建后我在 plist 编码类型中将编码类型设置为“iso-8859-1”。然后我尝试阅读它并在表格视图中显示。值与预期不符。

它的编码类型不正确的字符很少。

我应该怎么办 ?

4

1 回答 1

0

您可以尝试将文件加载为 NSString,您可以指定编码。

NSString* plistString = [NSString stringWithContentsOfURL:...
                                                 encoding:NSISOLatin1StringEncoding 
                                                    error:NULL];

然后使用-propertyList方法将字符串转换为plist。

id plist = [plistString propertyList];

但最好确保始终在 C# 端生成 UTF-8/UTF-16。

于 2010-09-11T15:50:48.700 回答