阿拉伯语编码在某些页面上显示不正确

Arabic encoding is not displaying preperly on some pages

我有一个奇怪的问题。阿拉伯字符在一个母版页中显示不正确

当它显示时,只需在另一个母版页中查找

注意到两个母版页都使用相同的 CSS 文件并具有相同的编码

<html lang="ar-sa">
<meta charset="UTF-8" />

此外,在开发网站上一切正常,但当我将网站部署到托管服务器时出现问题。

感谢任何帮助

编辑:

请务必注意,页面本身可以很好地显示阿拉伯字符。只有页脚部分显示不正确。这很奇怪,因为两个母版页中的页脚完全相同(CSS - 布局 - 字符)!

检查母版页和页面文件编码。 (不仅是元标记,文件编码)。参考here找出文件编码。

我终于明白了。我在 system.web 标签下的 web.config 中添加了以下行,它解决了问题:

<system.web>
<globalization fileEncoding="utf-8" />
</system.web>