lib/locale/info/language.rb in locale-2.0.0 vs lib/locale/info/language.rb in locale-2.0.1

- old
+ new

@@ -86,9 +86,10 @@ @@lang_two_codes = Hash.new @@lang_three_codes = Hash.new Zlib::GzipReader.open(File.dirname(__FILE__) + "/../data/languages.tab.gz") do |gz| gz.readlines.each do |l| + l.force_encoding('UTF-8') if l.respond_to?(:force_encoding) unless l =~ /^\s*$/ parts = l.split(/\t/) lang = Language.new(parts[2], parts[0], parts[3], parts[4], parts[5].strip) @@lang_three_codes[parts[0]] = lang @@lang_two_codes[parts[2]] = lang if parts[2].length > 0