From: Michel Demazure Date: 2010-08-24T18:26:38+09:00 Subject: Nokogiri SAX parser encoding problem According to Nokogiri's doc, it works internally in UTF-8. Running this : # encoding: utf-8 require 'nokogiri' class MyDoc < Nokogiri::XML::SAX::Document def characters(string) puts string.encoding puts string end end puts RUBY_VERSION puts Encoding.default_external parser = Nokogiri::XML::SAX::Parser.new(MyDoc.new, 'UTF-8') parser.parse('��p��e') gives : 1.9.2 UTF-8 UTF-8 ����p����e Why ? _md -- Posted via http://www.ruby-forum.com/.