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

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 jfut [ 2008-01-21 ]

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

Comment by agata [ 2008-01-20 ]

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

Comment by agata [ 2008-01-20 ]

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

Generated at Sat Apr 27 13:12:44 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.