IIS 経由で提供している ASP.net (VB) のページがあります。
このページは基本的に英国サイトの翻訳です。
私は持っている:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
コードの上部にあり、コード内のすべての文字が OK と表示されます。
ただし、(すべての) ブラウザでは、'Ł' などの特殊な洗練された文字の多くが欠落しており、直接 'L' に置き換えられています。
これはIISのことですか?それとも何か他のものでしょうか?
ETA: SQL データベースから引き出されたポーランド語のテキスト部分が同じページ内に正しく表示されていることに気付きました..! 奇数!
さらに編集: 問題の基本的な原因を見つけましたが、解決策ではないと思います: 正しく表示されていない領域は、サーバー サイド インクルードを介してページにインポートされるヘッダーとフッターです。このインポート/インジェクションでは、ある種のエンコーディングが失われているようです。インポートされたファイルには、何らかのエンコード ヘッダーが必要ですか?