From: Carlos Date: 2007-09-04T04:55:47+09:00 Subject: Re: Inconsistent results using Iconv [Russell Norris , 2007-09-03 00.40 CEST] [...] > Howdy. I'm working with Iconv and discovered that this code > > require "iconv" > ["�gis", "stra�e", "kierkeg�rd", "jo�o", "bj�rk"].each do |word| > puts "#{word} => #{Iconv.iconv('ascii//translit', 'utf-8', word)}" > end [...] > rsl@sneaky ~ > ./omg.rb > �gis => aegis > stra�e => strasse > kierkeg�rd => kierkeg?rd > jo�o => jo?o > bj�rk => bj?rk Hi, Russell. Apparently the ASCII transliteration rules are defined in locale data files, and not all locales define all of them (and some that define it, do it differently). The resolution of this bug report explains the situation a little more: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=376272 Good luck. --