小编典典

如何在 Ruby 中编码/解码 HTML 实体?

all

我正在尝试解码一些 HTML 实体,例如'&amp;lt;'成为'<'.

我有一个旧的 gem ( html_helpers
),但它似乎已经被抛弃了两次。

有什么建议吗?我需要在模型中使用它。


阅读 105

收藏
2022-06-16

共1个答案

小编典典

HTMLEntities可以做到:

: jmglov@laurana; sudo gem install htmlentities
Successfully installed htmlentities-4.2.4
: jmglov@laurana;  irb
irb(main):001:0> require 'htmlentities'
=> []
irb(main):002:0> HTMLEntities.new.decode "&iexcl;I&#39;m highly&nbsp;annoyed with character references!"
=> "隆I'm highly聽annoyed with character references!"
2022-06-16