Method: Encoding::UndefinedConversionError#error_char
- Defined in:
- transcode.c
#error_char ⇒ String
Returns the one-character string which cause Encoding::UndefinedConversionError.
ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP")
begin
ec.convert("\xa0")
rescue Encoding::UndefinedConversionError
puts $!.error_char.dump #=> "\xC2\xA0"
p $!.error_char.encoding #=> #<Encoding:UTF-8>
end
4365 4366 4367 4368 4369 |
# File 'transcode.c', line 4365 static VALUE ecerr_error_char(VALUE self) { return rb_attr_get(self, id_error_char); } |