[PRB] Netscape Navigator 4.x で ASP.NET ページのテキストを再表示すると正方形の枠が表示される

この記事は、以前は次の ID で公開されていました: JP309548
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
Netscape Navigator 4.x で ASP.NET Web ページのテキストを再表示すると、テキストではなく正方形の枠が表示されます。この問題は、Netscape Navigator 6 以降では発生しません。
原因
ASP.NET で使用されるデフォルトのエンコード形式は UTF-8 です。この問題が発生するのは、Netscape Navigator 4.x が UTF-8 でエンコードされたテキストを再表示できないためです。
解決方法
この問題を回避するには、次のテキストを追加し、問題が発生した ASP.NET Web ページのエンコード形式を変更します。
<%   Response.ContectEncoding = Encoding.ASCII%>
Web アプリケーション プロジェクト全体のエンコード形式を変更するには、Web.config ファイルの次の行を変更します。
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
この行を以下のように変更します。
<globalization requestEncoding="utf-8" responseEncoding="ascii" />
詳細
テキストの再表示は以下の条件で行われます。
  • メニューでテキストが隠れ、見えなくなった場合
  • 別のウィンドウでテキストが隠れ、見えなくなった場合
  • その他の何らかのインスタンスでテキストが隠れ、見えなくなった場合
この問題を再現するには、ASP.NET ページを Netscape Navigator 4.x で表示します。ASP.NET ページは、組み込みのスクリプト ファイルからテキストを描画するか、スクリプトを使ってオリジナル ページを修正します (レイヤの追加または削除)。
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 309548 (最終更新日 2002-01-18) をもとに作成したものです。

この資料に含まれているサンプル コード/プログラムは英語版を前提に書かれたものをありのままに記述しており、日本語環境での動作は確認されておりません。

kbreadme
プロパティ

文書番号:309548 - 最終更新日: 02/13/2014 18:34:33 - リビジョン: 1.0

  • Microsoft ASP .NET (included with the .NET Framework)
  • kbnosurvey kbarchive kbprb KB309548
フィードバック