APIdock / Ruby
/
method

error_char

ruby latest stable - Class: Encoding ::UndefinedConversionError
error_char()
public

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
static VALUE
ecerr_error_char(VALUE self)
{
 return rb_attr_get(self, rb_intern("error_char"));
}

AltStyle によって変換されたページ (->オリジナル) /