From: Domain Admin Date: 2009-03-24T12:57:04+09:00 Subject: [ruby-list:45941] Re: [ANN] nokogiri 1.2.3 リリース --000e0cd22d523f38900465d56bed Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit アーロンです。 2009/3/23 Kouhei Sutou > 須藤です。 > > In <20090323041318.GC32201@Jordan.local> > "[ruby-list:45939] [ANN] nokogiri 1.2.3 リリース" on Mon, 23 Mar 2009 13:10:21 > +0900, > Aaron Patterson wrote: > > > おやげたいやきくんの歌を練習しました。ほら:「毎日、毎日、ぼくらはてっぽんの、 > > 上でやかれていやになっちゃうよ!」 > > おしい! > > 「てっぽん」じゃなくて > 「てっぱん」です。 > > > 来月の日本の歌は何か分からない。だれか提案出来ますか? > > 今月は失敗してしまったので、来月もたいやきくんでお願いします。 > > そういえば、来月はたいやきツアーがありますよ。 > アーロンさんもどうですか? > http://taiyaki.ru/blogs/taiyaki-tour-5-date 楽しそう。行きたいけど、シアトルからは遠いです。シアトルは冷凍のたいやきしかありません。 > > > > > nokogiri version 1.2.3 をリリースしました > > おめでとうございます! > > > ところで、Nokogiri::XML::SAX::Parserはパースしている文書のエ > ンコーディングを取得することができますか? > (たぶん、xmlParserCtxtのencodingかcharsetだと思いますが。。。) > > エンコーディングが取得できるならRSS Parserのバックエンドに > nokogiriも使えるかもなぁと思っています。 文書がパースされている時、libxml2 は文書のエンコーディングを認識しょうと、します。 でも、どの文書のエンコーディングか知っているのなら、エンコーディングを引数として与える事が出来ます。 @parser = XML::SAX::Parser.new(Doc.new) File.open(XML_FILE, 'rb') { |f| @parser.parse_io(f, 'UTF-8') } -- Aaron Patterson http://tenderlovemaking.com/ --000e0cd22d523f38900465d56bed--