lib/spreadsheet/encodings.rb in spreadsheet-0.6.1.2 vs lib/spreadsheet/encodings.rb in spreadsheet-0.6.1.3
- old
+ new
@@ -12,12 +12,12 @@
def internal string, internal='UTF-16LE'
string.encode internal
end
else
require 'iconv'
- @@utf8_utf16 = Iconv.new('UTF-16LE', 'UTF8')
+ @@utf8_utf16 = Iconv.new('UTF-16LE', 'UTF-8')
@@utf16_ascii = Iconv.new('ASCII//TRANSLIT//IGNORE', 'UTF-16LE')
- @@utf16_utf8 = Iconv.new('UTF8//TRANSLIT//IGNORE', 'UTF-16LE')
+ @@utf16_utf8 = Iconv.new('UTF-8//TRANSLIT//IGNORE', 'UTF-16LE')
@@iconvs = {}
def ascii string
@@utf16_ascii.iconv string
rescue
string.gsub /[^\x20-\x7e]+/, ''