在我的应用程序中解析 XML 时,我在 XML 解析器的 foundcharacters 委托中有一个字符串。实际的字符串是“Aoyama-itchōme Station”,但是当我应用编码时,我将它作为“ōme Station”。字符串的第一部分丢失。我尝试了不同的编码,但对我没有任何效果。有谁知道是什么原因?
这是我的代码:
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
if(titleFlag)
{
if(string)
{
objPlace.title = [string stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
}
}
}