ecerr.error_bytes â string
Instance Public methods
Returns the discarded bytes when Encoding::InvalidByteSequenceError occurs.
1 2 3 4 5 6 7 8 | ec = Encoding::Converter. new ( "EUC-JP" , "ISO-8859-1" ) begin ec.convert( "abc\xA1\xFFdef" ) rescue Encoding::InvalidByteSequenceError p $! #=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP> puts $!.error_bytes.dump #=> "\xA1" puts $!.readagain_bytes.dump #=> "\xFF" end |
Please login to continue.