在运行时查看阿拉伯字符

时间:2013-03-26 10:15:01

标签: asp.net html encoding telerik arabic

我遇到以下问题: 当我将特定页面复制到我的新解决方案时:

在运行时我得到了这个!!

enter image description here

虽然在设计时间就是这样:

enter image description here

我的.aspx:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我尝试使用charset=iso-8859-6而不是同样的问题!! 如何解决这个问题以及为什么会这样?

2 个答案:

答案 0 :(得分:4)

经过多次尝试,我只需将字符集更改为windows-1252,一切顺利。

像这样:

 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

答案 1 :(得分:1)

  

我尝试使用charset = iso-8859-6而不是同样的问题!!

这意味着您的服务器正在发送带有字符集的实际Content-Type标头。 <meta> - 标记是实际标题的次要标记。

您可以使用以下方式执行此操作:

<%@ Page ResponseEncoding="UTF-8" %>

Response.ContentType = "text/html; charset=UTF-8";

但是,不要盲目地进行黑客攻击,使用Google Chrome开发人员工具(或任何您喜欢的工具)轻松查看服务器发送的标头:

enter image description here