リンクをクリックすると文字のサイズが中に戻る
- 2007/11/15(木) 19:00
- Web
- Add comments
現象
UTF-8でエンコードされたページからリンクをクリックして他のページに移動しようとした場合に、文字サイドが中に戻る場合があります。
原因
リンク元のHTMLの文字コードがUTF-8にて作成されており、リンク先がファイルをダウンロードするようになっている場合に発生します。
回避策
リンク元のHTMLの文字コードをShift JISにてエンコードしてください。
状況
マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。
cite : リンクをクリックすると文字のサイズが中に戻る
IEでの動作確認がまた不十分で申し訳ないのですが、この間から動作確認中にこの現象が起こり、初めて気がつきました。UTF-8でエンコードされたページで起こるIEの不具合であり、MS社もこれを「問題として認識」していると書かれている以上、私にはどうしようもない状況です。
どうやらキャッシュされたページではこの不具合は出ないようですが。
文字コードをShift JISにしろってのも無理なお話でありまして。
この問題が2005年に公開されているにもかかわらず、IE7でも解消されていないというのがいただけませんなー。直してよー。
一応、解決方法を載せておきます。起動のたびに以下の操作をする必要があるようですが…。
解決方法は、IEでUTF-8のサイトを開き、一旦文字サイズを最大にします。
その後、中に戻します。
これで戻ると思います。
直らない場合、一旦文字サイズを最小にして、中に戻してみてください。

