我在我的html中存在八進制轉義(存儲爲字符串),它在瀏覽器中顯示爲 。從html中刪除/替換八進制轉義字符
如: - 「謝謝你的更新\ 205.nt」
有沒有辦法從字符串中刪除這些或使其正確呈現在瀏覽器上?
我在我的html中存在八進制轉義(存儲爲字符串),它在瀏覽器中顯示爲 。從html中刪除/替換八進制轉義字符
如: - 「謝謝你的更新\ 205.nt」
有沒有辦法從字符串中刪除這些或使其正確呈現在瀏覽器上?
鈍溶液:
"Thanks for the update\205".encode('ascii', :invalid => :replace, :replace => "")
=>"Thanks for the update"
看到String#encode一個更微妙的方式
.gsub(/ [^ [:打印:]] /,'「)完美地工作。
http://geek.michaelgrace.org/2010/10/remove-non-printable-characters-from-string-using-ruby-regex/