我有一个包含一些非英文字符的xml文件。例如:
<item>Rīga</item>
当我使用NSXMLParser解析它时,我得到第一个“ foundCharacters ”,所以我没有获得空格和换行符。但是当有非英语字符时,它只返回第一个字母“R”。
知道我做错了什么吗?
答案 0 :(得分:0)
您可以使用以下代码:
-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
NSString *correctString = [NSString stringWithCString:[string cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding];
}
希望这会对你有所帮助。
一切顺利!!!
答案 1 :(得分:0)
使用以下方法