マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

文字コード

Rubyで以下のコードを実行したところ、"\343\203\236\343\202\244\343\203\232\343\203\274\343\202\271\343\201\252\343\203\227\343\203\255\343\202\260\343\203\251\343\203\237\343\203\263\343\202\260\346\227\245\350\250\230"という文字列が返ってきた。

require 'net/http'
require 'rexml/document'

body = Net::HTTP.get('d.hatena.ne.jp', '/d-kami/rss');
doc = REXML::Document.new(body)
title = doc.elements["/rdf:RDF/channel/title/text()"]
p title

この対策は
http://www.ruby-lang.org/ja/man/html/FAQ_C6FCCBDCB8ECA4CEBCE8A4EAB0B7A4A4.html
に載っていてruby -Kuとすることで"マイペースなプログラミング日記"という文字列を取得できた