Delete non-UTF characters from a string in Ruby?

前端 未结 7 1697
不思量自难忘°
不思量自难忘° 2021-02-05 01:24

How do I delete non-UTF8 characters from a ruby string? I have a string that has for example \"xC2\" in it. I want to remove that char from the string so that it becomes a valid

7条回答
  •  無奈伤痛
    2021-02-05 02:17

    You text have ASCII-8BIT encoding, instead you should use this:

    String.delete!("^\u{0000}-\u{007F}"); 
    

    It will serve the same purpose.

提交回复
热议问题