我正在try 解码一些HTML实体,比如'&amp;lt;'变成'<'.

我有一颗古老的Ruby (html_helpers颗),但它似乎被遗弃了两次.

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

推荐答案

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!"

Html相关问答推荐

Bootstrap右和左颈部

如何使用bslb设置可导航页面侧边栏的样式

CSS自定义特性中的URL是否可以相对于定义的CSS文件?

如何在div中淡入和淡出渐变背景?

如何将内容元素放在侧边栏旁边?

在Hero部分中同时zoom 背景图像和形状的问题

HTML中的ARIA标签:在元素内部还是外部?(&Q;

如何使div填充父项的剩余高度

如何 Select 表格';TMS Web Core中的body html元素?

如何防止滑动滚动元素时touch 屏出现空白区域?

30000ms后超时重试:期望找到元素:someElement,但从未找到它

如何居中此按钮,即使它已经在计算机分辨率中居中

下划线在 Bootstrap 5 导航链接下无法正常工作

当作为常规图片输入时,Cloudfront分布式图像可显示,但作为背景图像不显示

在shiny 的应用程序中使用图标功能时出错

在 vscode 中找不到 htmltagwrap 命令

透明渐变凹矩形

Cargo 在网格中的排列

暗模式转换器

使用 CSS flexbox 和溢出顶部而不是底部