iOS,CoreText和Unicode

时间:2011-02-25 11:07:51

标签: xml ios unicode core-text

我想知道如何编码要使用CoreText显示的文本。有关信息,CoreText提供本机Unicode支持。

但是,如果我有我的源文本,例如在XML文件中,我应该如何编码才能正确呈现?

<node>Text with Unicode àccented charactèrs would cause XML formatting errors!</node>

我也在考虑使用提供这样的方法的NSString + HTML(不记得确切的方法名称,它只是一个样本):

[string stringByDecodingHtmlEntities]

那么你会建议什么?

谢谢, 西蒙。

1 个答案:

答案 0 :(得分:1)

您应该使用UTF-8。由于这是Max OS X和iOS上的默认编码,以及XML,这应该正常工作,正如Joachim所说。

如果您想确定,请确保您的编辑器配置为编写UTF-8,并在XML文件开头的XML声明中指定编码:

<?xml version="1.0" encoding="UTF-8"?>