Iconv::IllegalSequence raised

Use “utf-8”… :slight_smile:

···

-----Original Message-----
From: Zachary P. Landau [mailto:kapheine@hypa.net]
Sent: Wednesday, 17 March 2004 12:50 PM
To: ruby-talk ML
Subject: Iconv::IllegalSequence raised

Hello,

I’m having some problems with iconv. I’m trying to convert (as an
example) http://www.atame.org/a/abel_velazquez/ from iso-8859-1 to utf8.
If I use this on the command line: ‘iconv -f iso-8859-1 -t utf8
index.html’ it works fine. But the following code:

require 'open-uri’
require ‘iconv’

open(“http://www.atame.org/a/abel_velazquez/”) do |f|
puts Iconv.conv(“iso-8859-1”, “utf8”, f.read)
end

returns:

iconv.rb:7:in `conv’: "\341zquez\n "… (Iconv::IllegalSequence)

I’m not sure why this would be. This is on ruby 1.8.1 (2004-02-06)
[i686-linux-gnu]
I had dblack try it and he got the same result.


Zachary P. Landau kapheine@hypa.net
GPG: gpg --recv-key 0x24E5AD99 | http://kapheine.hypa.net/kapheine.asc