From: Yusuke ENDOH Date: 2010-05-29T04:43:22+09:00 Subject: [ruby-dev:41453] Re: [Bug #3360] rdoc fails when including BOM 遠藤です。 2010年5月29日2:17 white leaf : > BOM を含むファイルを rdoc にかけると処理が固まります。 > rdoc が BOM を見てないせいなので、以下のパッチでなおりました。 ありがとうございます。 再現しました。また、頂いたパッチで直ることを確認しました。 > ・":bom|utf-8" オプションを使っていないのは 1.8 のためと > 結局 ASCII-8BIT に force_encoding しないといけないため意味がないからです。 > (rdoc のエンコーディングを UTF-8 にするなら別ですが) > ・UTF-8 の BOM しか見ていないのは ruby スクリプトに使わない(使えない) > ので意味がないからです。 > ・encode してるのは複数のファイルが異なるエンコーディングを使っている場合に > charset とエンコーディングが異なる可能性があるためです。 要するに、このパッチは 2 つの問題を修正していますよね。 - BOM があるとパースが固まる - html 出力の charset 指定が無視されている 成瀬さん、M17N 関係なのでパッチが正しいか見ていただけますか。 正しいようなら Eric に転送します。 # チケットを翻訳してくれる人はいないかなあ……。 -- Yusuke Endoh