0

サービスを呼び出し、データを取得してローカル ストレージに保存する jQuery コードを作成しました。特定のイベントで、データがページに表示されます。

IE8+ ブラウザでのみ漢字の問題に直面しています。IE はキャッシュから中国語のデータを読み取ることができず、「第一選択语言已更新第一選択语言已更新」の代わりに四角いボックスを表示します。同じコードは、chrome や FF などの他のブラウザーでも期待どおりに機能します。

4

1 に答える 1

0

四角いボックスが表示される場合、これは文字レベルの問題ではなく、フォントの問題である可能性があります。つまり、IE はおそらく文字を正しく認識しますが、レンダリングに失敗します。

したがって、これはおそらく、文字が表示されるコンテキスト、特に適用可能なフォント設定に依存します。通常、IE 8 以降では漢字を表示できると考えられますが、フォントの設定によっては表示できない場合があります。さらに、一部の Windows インストールでは、漢字をサポートするフォントが不足している可能性があります。

フォント設定のないページに静的コンテンツとして表示されたときに、文字列が IE で正しく表示されるかどうかを最初にテストすることをお勧めします。

于 2012-08-28T13:42:06.823 に答える