Method: Tk::Encoding#encoding_convertto

Defined in:
lib/tk.rb,
lib/tk.rb

#encoding_convertto(str, enc = None) ⇒ Object Also known as: encoding_convert_to



2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'lib/tk.rb', line 2599

def encoding_convertto(str, enc=nil)
  # str must be a UTF-8 string
  enc = encoding_system_name unless enc
  ret = TkCore::INTERP._invoke_without_enc('encoding', 'convertto', 
                                           enc, str)
  #ret.instance_variable_set('@encoding', 'binary')
  if TkCore::WITH_ENCODING
    #ret.force_encoding(Tk::Encoding::ENCODING_TABLE.get_obj('binary'))
    ret.force_encoding(Tk::Encoding::ENCODING_TABLE.get_obj(enc))
  end
  ret
end