我在通过 IIS 提供服务的 ASP.net (VB) 中有一个页面。
该页面基本上是英国网站的翻译。
我有:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
在代码的顶部,并且所有字符在代码中都显示 ok。
但是在(所有)浏览器中,许多特殊的波兰语字符(例如“Ł”)都丢失了,直接替换为“L”。
这是IIS的事情吗?或者它可能是别的东西?
ETA:我刚刚注意到从 SQL 数据库中提取的波兰语文本部分在同一页面中正确显示..!奇怪的!
进一步编辑:我认为我找到了问题的基本来源,但不是解决方案:未正确显示的区域是页眉和页脚,它们是通过服务器端包含导入页面的。它接缝在此导入/注入中丢失了某种编码。导入的文件应该有某种编码头吗?