html - Ruby HTML unicode 到实际字符

标签 html ruby unicode

我正在尝试将 HTML 数字字符引用转换为字符串。 示例:

イス シート 椅子

它们代表的符号(如果这不能正确呈现给您,我们深表歉意): イス シート 椅子

我已尝试以下操作:CGI::unescapeHTML(str),但我仍然看到数字字符代码而不是符号。

我尝试将输出写入文件(以防万一它在终端中无法正确呈现)并使用 TextEdit/vim 打开它,但这没有帮助。

最佳答案

您可以使用htmlentities gem 。还需要考虑十六进制表示法(例如 或“イ”相同)。当有一个完整且经过测试的库可以为您完成此操作时,没有充分的理由手动执行此操作(并且可能会错过您可能不知道的各种边缘情况和符号)。

关于html - Ruby HTML unicode 到实际字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982171/

相关文章:

html - 将按钮粘贴到可滚动 div 的右上角

ruby - 如何软重启 ruby​​ 应用程序?

python - 如何使用 pandas 处理 unicode 字符并打印到屏幕?

mysql - 如何在 MySQL 中查询包含亚洲语言字符的文本?

html - 如何设置具有不同引导响应大小的图像的最大宽度?

javascript - 使用 javascript 替换插入 <span> 标签

ruby-on-rails - 查找与某个字段没有关联的所有记录

ruby - 在 Rails 中,如何向 String 类添加一个新方法?

sql-server - SQL Server 和 PostgreSQL 之间的 MD5 值不匹配

html - 应用 Bootstrap 后,导航栏的下拉菜单在 meteor 中不起作用