阿拉伯语编码在某些页面上没有显示

时间:2017-01-16 07:48:14

标签: asp.net character-encoding arabic

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

Wrong Arabic Display

显示只是在另一个母版页中找到

Correct Arabic Display

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

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

此外,在开发站点中一切正常,但在将站点部署到托管服务器时会出现问题。

感谢任何帮助

修改

重要的是要注意页面本身在显示阿拉伯字符时很好。只有页脚部分显示不正常。这很奇怪,因为两个母版页中的页脚完全相同(CSS - 布局 - 字符)!

Whole page

2 个答案:

答案 0 :(得分:1)

我终于明白了。我将以下行添加到system.web标记下的web.config中,它修复了问题:

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

答案 1 :(得分:0)

检查母版页和页面文件编码。 (不仅是元标记,文件编码)。请参阅here以了解文件的编码。