如何在iOS应用中显示重音字符实体?

时间:2013-03-06 11:30:10

标签: php ios xcode nsstring entities

在我的iOS应用程序中,我从外部PHP脚本获取数据,该脚本使用mySQL数据库上的查询构建和返回字符串。在该数据库中,文本中包含HTML实体,例如, Josè写成

Josè

当我将这些构建的字符串传递给我的应用程序时,所有实体仍然存在,但我想将它们转换为我的应用程序中的人类可读文本。我找不到办法做到这一点。 我看到 this one 等问题已接受答案 like this ,但我无法为现有的数百个实体中的任何一个写一行。我的意思是,我可以,但我无法相信没有办法以更简单的方式做到这一点。

此外,由于我在许多地方使用所有应用程序(文本视图,标签,表格视图单元格等)的许多地方使用所述字符串,我认为在PHP脚本本身中应用正确的转换非常有用,比在应用程序中。所以我的最后一个问题是:这是构建包含实体的字符串的正确方法,所以当我在iOS应用程序中加载它时,所有实体都是可读字符?感谢任何能帮助我的人!

1 个答案:

答案 0 :(得分:0)

您可以使用Google的GTMNSString + HTML类别

此类别可能涵盖您可能希望转换为人类可读格式的大多数HTML实体。

由于我无法找到此类别的Google代码,我指的是另一个位置; MWFeedParser

GTMNSString+HTML.h

GTMNSString+HTML.m