[CUBBY-73] IE7で一部ページの文字コードがUTF-8として認識されず白紙ページが表示される Created: 20/Jan/08  Updated: 21/Jan/08  Resolved: 20/Jan/08

Status: Closed
Project: Cubby
Component/s: ドキュメント
Affects Version/s: 1.0.0-RC1
Fix Version/s: 1.0.0-RC1

Type: Improvement Priority: Major
Reporter: jfut Assignee: agata
Resolution: Fixed Votes: 0
Labels: None
Environment:

Windows Vista + IE 7.0.6000.16575



 Description   

Windows Vista + IE 7.0.6000.16575で下記のページの文字コードがUTF-8ではなくShift-JISと自動認識され、白紙ページが表示されます。
XP + IE6だと正常に表示されます。

http://cubby.sandbox.seasar.org/download.html
http://cubby.sandbox.seasar.org/unit.html
http://cubby.sandbox.seasar.org/tips.html
http://cubby.sandbox.seasar.org/mail-lists.html
http://cubby.sandbox.seasar.org/team-list.html
http://cubby.sandbox.seasar.org/mail-lists.html
http://cubby.sandbox.seasar.org/dependencies.html
http://cubby.sandbox.seasar.org/project-reports.html

HTMLで<title>タグより先に<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> を配置すれば正常に表示されました。
おそらくIE7がHTMLの<meta>タグ が来る前に<title>タグで日本語が使われている時に、使われている文字によって、文字コードの自動認識に失敗しているんだと思います。

対処法は2つあります。

  1. 毎回手動でHTMLを直す
  2. オリジナルのsite.vmを使う
     参考: http://www.coderoshi.com/2007/02/generating-site-and-documentation-in.html
     * site.vm でページ内検索

MavenのJIRAに先日default-site.vmを直して欲しいと投げておきましたが、まだ反応ありません。
http://jira.codehaus.org/browse/DOXIASITETOOLS-8

もしHPをもっとカスタマイズするのであれば、2のオリジナルsite.vmを用意するついでに直しても良いのかなと思います。



 Comments   
Comment by agata [ 20/Jan/08 ]

報告ありがとうございます。
default-site.vm見てみましたが、順番が確かに問題ありそうですね。
2でたいおうしようと思います。

Comment by agata [ 20/Jan/08 ]

default-site.vm->cubby-site.vmに変更してサイトを再作成後、再リリースしました。

Comment by jfut [ 21/Jan/08 ]

早速の対応ありがとうございます。無事IE7で見れるようになりました。

Generated at Sat Sep 19 04:24:26 JST 2020 using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.