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

标签 php ios xcode nsstring entities

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

Josè

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

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

最佳答案

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

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

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

GTMNSString+HTML.h

GTMNSString+HTML.m

关于php - 如何在 iOS 应用程序中显示重音字符实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15246190/

相关文章:

ios - Xcode 10 无法为桥接 header 发出预编译 header

xcode - Swift 单元测试和 "build for testing"错误

php - Symfony2 和匿名访问某些路由

php - 为什么要使用带有框架的模板引擎?

ios - 如何在 GCD 的 runloop 中安排事件

ios - 使用 AFNetworking 2.0 构建 URL

ios - 如何编译 libgit2 并创建 xcode 使用的静态库

php - 从 JIRA REST API 获取版本列表

PHP 在另一个命名空间中使用 root 命名空间而不使用反斜杠

ios - 拖放到 Xcode 后无法读取 JSON 文件 - Xcode/Swift