Javascript 为手机转换html实体
我有一个API,它返回包含一些HTML实体的文本,例如Javascript 为手机转换html实体,javascript,mobile,react-native,html-entities,mobile-development,Javascript,Mobile,React Native,Html Entities,Mobile Development,我有一个API,它返回包含一些HTML实体的文本,例如。这在web上可以很好地处理,并显示为空格,但在移动应用程序中,它显示为带值的文本。我使用的是React Native,但我认为如果我在Android或ojbecctive-C中编码,问题也会发生。在移动应用程序上显示HTML实体的一般方法是什么,就像它们在web上显示一样 我试着对字符串进行编码,然后对它们进行解码。它在某些示例中有效,但在示例中无效 谢谢:)有很多软件包可以在react native中呈现HTML 但总的来说,我会说这是个
。这在web上可以很好地处理,并显示为空格,但在移动应用程序中,它显示为带值的文本。我使用的是React Native
,但我认为如果我在Android
或ojbecctive-C
中编码,问题也会发生。在移动应用程序上显示HTML实体的一般方法是什么,就像它们在web上显示一样
我试着对字符串进行编码,然后对它们进行解码。它在某些示例中有效,但在示例中无效
谢谢:)有很多软件包可以在react native中呈现HTML
但总的来说,我会说这是个坏主意。您的API与只能呈现HTML的内容严重耦合。一个更好的方法是从api返回纯文本,并让应用程序来很好地呈现它。我的错误是期望能够正确地处理HTML实体的大写版本。在我使用的API中,有些值总是以大写字符串的形式出现,因此在我的例子中,最快的解决方案是将它们转换为小写,应用he.decode()函数,然后将值转换回大写。如果我发现字符串同时包含大写和小写字母,那么这将是一项更具挑战性的任务,需要另一种解决方法 他
处理
非常好。@SLaks似乎我需要确认它确实有效,所以我会去别处查找错误:D它与模拟数据一起工作,最后我在数据中找到了错误。谢谢你的评论:D