Sha256: 679df44f555f05cbe888f69969bebe8acd2de4da8b8b1d4b0dffe638011253d4
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
# encoding: CP1251 Encoding.default_internal, Encoding.default_external = ['utf-8'] * 2 t = 'Повторная презентация!' d = t.encode('CP866') utf8 = t.encode('utf-8') puts 'Повторная презентация!', t, utf8, "#{d} #{d.encoding}" str = "\xE2\x80\x93" puts "Str: #{str}, #{str.encoding}" p "Source encoding: #{__ENCODING__}" p "String encoding: #{t.encoding}" p "Def ext encoding: #{Encoding.default_external}" p "Def int encoding: #{Encoding.default_internal}" puts puts 'Playing with encodings: setting default to utf-8' Encoding.default_internal, Encoding.default_external = ['utf-8'] * 2 p "Source encoding: #{__ENCODING__}" p "Def ext encoding: #{Encoding.default_external}" p "Def int encoding: #{Encoding.default_internal}" zhopa ='Yes, Вот Жопа!!' puts zhopa p "String encoding: #{zhopa.encoding}" puts zhopa.encode!('CP866', :undef => :replace) p "String encoding: #{zhopa.encoding}" puts puts 'Playing with encodings: setting default to cp866' Encoding.default_internal, Encoding.default_external = ['cp866'] * 2 p "Source encoding: #{__ENCODING__}" p "Def ext encoding: #{Encoding.default_external}" p "Def int encoding: #{Encoding.default_internal}" zhopa ='Yes, Вот Жопа!!' puts zhopa p "String encoding: #{zhopa.encoding}" puts zhopa.encode!('CP866', :undef => :replace) p "String encoding: #{zhopa.encoding}"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
win_gui-0.1.0 | exp/exp_encodings.rb |