A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.ruby-lang.org/en/master/Encoding/UndefinedConversionError.html below:

class Encoding::UndefinedConversionError - Documentation for Ruby 3.5

  1. Encoding::
  2. UndefinedConversionError
class Encoding::UndefinedConversionError

Raised by Encoding and String methods when a transcoding operation fails.

Public Instance Methods

Source

static VALUE
ecerr_destination_encoding(VALUE self)
{
    return rb_attr_get(self, id_destination_encoding);
}

Returns the destination encoding as an encoding object.

Source

static VALUE
ecerr_destination_encoding_name(VALUE self)
{
    return rb_attr_get(self, id_destination_encoding_name);
}

Returns the destination encoding name as a string.

Source

static VALUE
ecerr_error_char(VALUE self)
{
    return rb_attr_get(self, id_error_char);
}

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   
  p $!.error_char.encoding  
end

Source

static VALUE
ecerr_source_encoding(VALUE self)
{
    return rb_attr_get(self, id_source_encoding);
}

Returns the source encoding as an encoding object.

Note that the result may not be equal to the source encoding of the encoding converter if the conversion has multiple steps.

ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP") 
begin
  ec.convert("\xa0") 
rescue Encoding::UndefinedConversionError
  p $!.source_encoding              
  p $!.destination_encoding         
  p $!.source_encoding_name         
  p $!.destination_encoding_name    
end

Source

static VALUE
ecerr_source_encoding_name(VALUE self)
{
    return rb_attr_get(self, id_source_encoding_name);
}

Returns the source encoding name as a string.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4