- 291 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 14:25:39 ]
- >>288
Mechanize::Page#encoding= 使え 引数を Nokogiri::HTML.parse の第3引数に渡して page の HTML を再パースしてくれる agent.get(windows_31j_uri) agent.page.encoding = 'CP932' 今の iconv の CP932 は WINDOWS-31J と全く同じだから (つまり、WINDOWS-31J 以前の CP932 には非対応)、 WINDOWS-31J の代わりに CP932 を渡しても構わない あと、Ubuntu にインストールされている iconv は非公式パッチが入ったものだ オフィシャルな iconv は ttp://www.gnu.org/software/libiconv/ > Japanese > EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 > EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3 (--enable-extra-encodings 有効時) これ以外をサポートしないし、サポートする義理もない
|

|