3

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

在运行时我明白了!

在此处输入图像描述

虽然在设计时是这样的:

在此处输入图像描述

我的 .aspx :

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

我尝试 charset=iso-8859-6改用但同样的问题!如何解决此问题以及为什么会发生这种情况?

4

2 回答 2

4

经过几次尝试,我只是将字符集更改为windows-1252,一切正常。

像这样:

 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
于 2013-03-28T14:37:17.880 回答
1

我尝试改用 charset=iso-8859-6 但同样的问题!

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

你可以这样做:

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

或者

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

但不要只是盲目地破解,使用 Google Chrome 开发人员工具(或任何您喜欢的工具)很容易查看您的服务器发送的标头:

在此处输入图像描述

于 2013-03-26T19:00:18.717 回答