从html中删除/替换八进制转义符

时间:2011-12-27 12:15:58

标签: ruby octal

我的html中存在八进制转义(存储为字符串),在浏览器中显示为 。

例如: - “感谢更新\ 205.nt”

有没有办法从字符串中删除它们或使其在浏览器上正确呈现?

2 个答案:

答案 0 :(得分:0)

直言不讳的解决方案:

"Thanks for the update\205".encode('ascii', :invalid => :replace, :replace => "")
=>"Thanks for the update"

请参阅String#encode了解更精细的方法

答案 1 :(得分:0)