Rubyについて Part 34
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 09/02/27 14:54:20 >>548 ヘッダは見るけどメタタグは見てないということか? 551:デフォルトの名無しさん 09/02/27 16:01:41 >>550 そう振舞うのが自然だと思う。 データの中身を見てどうにかするのは、そのデータを解析する層の仕事でしょ。 552:デフォルトの名無しさん 09/02/27 16:03:19 >>550 そういう疑問はマニュアルくらい読めよ ……あああああ当たり前のように全く何も書いてねええええええ え〜、OpenURI::Meta::meta_setup_encoding が該当処理になっとります おーむねおーざっぱには次のような処理 res = Net::HTTP.start(uri.host, uri.port){|http| http.get(uri.path)} charset = res['Cotent-Type].scan(/charset=(.+?)"/).to_s if enc = Encoding.find(charset) then res.body.force_encoding(enc) else res.body.force_encoding(Encoding::ASCII_8BIT) end <meta> タグを精度よく読もうとしたら HTML のパースをきちんとしないといけないから、 open-uri にとっては動作的にも意味的にも荷が重い
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5397日前に更新/205 KB
担当:undef