概要
String#scrub
詳細
不正なバイト列を任意の文字に置換します
サンプルコード
# encoding: utf-8 # A 不正バイト a をstrに格納 str = "\x41\xff\x61" str.force_encoding('UTF-8') str = str.scrub('@') print str
出力
A@a
String#scrub
不正なバイト列を任意の文字に置換します
# encoding: utf-8 # A 不正バイト a をstrに格納 str = "\x41\xff\x61" str.force_encoding('UTF-8') str = str.scrub('@') print str
A@a