我试图将HTML数字字符引用转换为字符串.例:
イス シート 椅子
Run Code Online (Sandbox Code Playgroud)
对于他们所代表的符号(对不起,如果这不适合你):イスシート椅子
我尝试了以下内容:CGI::unescapeHTML(str)
但我仍然看到数字字符代码而不是符号.
我已经尝试将输出写入文件(以防万一它在终端中没有正确呈现)并使用TextEdit/vim打开它但这没有帮助.
你可以使用htmlentities gem.还有要考虑的十六进制表示法(例如イ
与イ
"イ" 相同).当有一个完整且经过测试的库可以为您完成时,没有充分的理由手动执行此操作(可能会遗漏您可能不知道的各种边缘情况和符号).