读取使用 iso-8859-1 生成的 plist
我使用.net环境创建了一个plist,创建后我将plist编码类型中的编码类型设置为“iso-8859-1”。然后我尝试读取它并在表格视图中显示。这些值不符合预期。
它有一些编码类型不正确的字符。
我应该怎么办 ?
I have created a plist using .net environment and after the creation I set the encoding type as "iso-8859-1" in the plist encoding type. Then I tried to read it and show in the table view. The values are not as expected.
It is having few characters which are of incorrect encoding type.
What should I do ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将文件加载为 NSString,您可以指定编码。
然后使用 < code>-propertyList 方法 将字符串转换为 plist。
但最好确保始终在 C# 端生成 UTF-8/UTF-16。
You could try to load the file as an NSString, which you could specify an encoding.
and then use the
-propertyList
method to convert the string into a plist.But it is better to ensure you always generate UTF-8/UTF-16 on the C# side.