iRSSの日記

はてなダイアリーiRSSの日記の続き

Rubyでcp932からUTF8への変換は uconvがいい

nkfを使っていたのだけれど、cp932からの変換だと、どうもうまくいかない。
uconvで、解決しました。
http://jp.rubyist.net/magazine/?0009-BundledLibraries#l7

utf8 = Uconv.sjistou8(sjis) CP932 文字列を UTF-8 文字列に変換します。 u16tou8(sjistou16(sjis)) と同等です。