【问题标题】:NSXMLParser encoding errorNSXMLParser 编码错误
【发布时间】:2012-06-02 10:04:49
【问题描述】:

我正在使用拉丁字符编写应用程序。以下是我用来通过 XML 解析获取数据的行。

NSURL *url = [NSURL URLWithString:urlString]; // urlString : param of the function
NSData *data = [NSData dataWithContentsOfURL:url];
parser = [[NSXMLParser alloc] initWithData:data];

但例如,œ' 被替换为 ¿。那我该怎么办?

我的xml文件的编码:

<?xml version="1.0" encoding="ISO8859-1"?>

感谢您的建议

【问题讨论】:

    标签: ios xml encoding xml-parsing nsxmlparser


    【解决方案1】:

    你可以试试这个:

    ==> &amp;oelig;' ==> &amp;apos;

    如果您需要更多字符,请使用:

    http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

    【讨论】:

    • 例如在法语中写成 œuf 是鸡蛋:你写 œuf
    猜你喜欢
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多