反应本机HTML实体

时间:2018-05-08 19:49:03

标签: html reactjs react-native entity

我已成功从WordPress网站获取app中的某些数据。一些实体喜欢"&#8222"让本地人不想做出类似的报价以及我遇到的更多问题。

有没有办法在React Native App中使用HTML实体?

提前致谢。

3 个答案:

答案 0 :(得分:4)

在呈现之前,您应该可以使用html-entities之类的内容来解码文本:

const entities = new Entities();
entities.decode('&#8222') // "„" (double low quotation mark)

答案 1 :(得分:3)

如果“ html-entities”自述文件中使用require()的示例对您不起作用,则介绍如何导入和使用特定的Entities子包。

import {Html5Entities} from 'html-entities';

const entities = new Html5Entities();
entities.decode(stringToBeDecoded);

答案 2 :(得分:0)

我遇到了同样的问题。我是这样解决的:

首先安装 html-entities :

npm 安装 html 实体

在您的代码中:

import {decode} from 'html-entities';

console.log(decode(stringToBeDecoded));