[ruby-it] leggere un file iso8859-15 e convertirlo in utf8
Matteo Moci
mox601 a gmail.com
Mar 24 Nov 2009 10:39:46 CET
ok, credo di aver risolto con un altro passaggio intermedio:
irb(main):042:0> string = "=3D> Domani accadr=E0"
=> "=3D> Domani accadr=E0"
irb(main):043:0> unpacked_string = string.unpack('M').first
=> "=> Domani accadr\340"
irb(main):044:0> require "iconv"
=> true
irb(main):045:0> converter_to_utf8 = Iconv.new('UTF-8', 'ISO-8859-1')
=> #<Iconv:0x1167014>
irb(main):046:0> converter_to_utf8.iconv(unpacked_string)
=> "=> Domani accadr\303\240"
irb(main):047:0> puts converter_to_utf8.iconv(unpacked_string)
=> Domani accadrà
=> nil
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list