- 266 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 06:46:26 ]
- 個々人の環境でインストールされている iconv が実際にどんだけの範囲をサポートしているかは
iconv 利用ライブラリ側ではもうどうしようもない 「自動でやりたいなら WINDOWS-31J をサポートしてる iconv を自分でインストールしろ」で終了 そんなこと言ったらそもそも x-sjis なんかも読めないわけだし ちなみに手元の Ubuntu では普通に動作する irb> s = Iconv.conv('WINDOWS-31J', 'UTF-8', "<html><HEAD><TITLE>11@11@</TITLE></HEAD><body></body></html)" irb> Nokogiri::HTML.parse(s,nil,'Windows-31J') <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-31J"> <title>1?P?@1?P?@</title> </head> <body></body> </html>
|

|