我有一个 API,它返回包含一些 HTML 实体的文本,例如
。这在 Web 上处理得很好并显示为空格,但在移动应用程序上它显示为值为  
的文本。我使用 React Native
,但我认为如果我在 Android
或 Ojbective-C
中编码,也会发生此问题。在移动应用程序上显示 HTML 实体的一般方法是什么,就像在网络上显示它们一样?
我试过了 he为了对字符串进行编码并在之后对其进行解码。它适用于某些示例,但例如  
它不起作用。
谢谢:)
最佳答案
有很多包可以在 react-native 中呈现 HTML。 This one for example
但总的来说,我会说这是个坏主意。您的 API 与只能呈现 HTML 的事物紧密耦合。一个更好的主意是从 api 返回纯文本并将其留给应用程序以很好地呈现它。
关于javascript - 为手机转换 html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476729/