ASP.NETページエンコーディングの問題
9758 ワード
プロジェクト全体にページコードを設定する場合は、Web.configファイルにGlobalizationプロパティを追加し、fileEncoding、requestEncoding、responseEncodingプロパティを設定します.
個別のページにエンコードを設定する場合は、@PageコマンドのRequestEncodingおよびResponseEncodingプロパティを設定できます:<%@Page RequestEncoding="utf-8"ResponseEncoding="utf-8"%>
プロファイルでサイト全体のエンコードをgb 2312に設定している場合がありますが、あるページでutf-8を使用する必要があります.この場合、プロファイルconfigurationセクションでlocationノード:プログラムコードを追加できます.
ページをgb 2312に個別に設定する場合は、プログラムコード
以下は一部のネットユーザーの問題解決方法の参考です.
他にもいくつかの説があります.
http://webservices.ctocio.com.cn/398/11489898.shtml
- <configuration>
- <system.web>
- <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="de-DE" />
- </system.web>
- </configuration>
個別のページにエンコードを設定する場合は、@PageコマンドのRequestEncodingおよびResponseEncodingプロパティを設定できます:<%@Page RequestEncoding="utf-8"ResponseEncoding="utf-8"%>
プロファイルでサイト全体のエンコードをgb 2312に設定している場合がありますが、あるページでutf-8を使用する必要があります.この場合、プロファイルconfigurationセクションでlocationノード:プログラムコードを追加できます.
- <location path="Test.asp x">
- <system.web>
- <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en"/>
- </system.web>
- </location>
ページをgb 2312に個別に設定する場合は、プログラムコード
- <system.web>
- <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
- </system.web>
- </location>
以下は一部のネットユーザーの問題解決方法の参考です.
- ASP.NET , , , 。 asp , ,asp HTML :
-
- < meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" >
- ASP.NET , 。 , , GB2312 。 ,ASP.NET GB2312 ? , , UTF-8, , ? ,ASP.NET , , Response.ContentEncoding , Page_Load :
-
- Response.ContentEncoding = System.Text.Encoding.GetEncoding( " GB2312 " );
-
- asp
-
-
- codepage=936 GBK
- codepage=950 BIG5
- codepage=437 /
- codepage=932
- codepage=949
- codepage=866
- codepage=65001 unicode UFT-8
- :
- vbscript
-
- vbscript
- <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
- javascript
- <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
- :
-
-
-
- ASP 、 。
-
-
-
- ASP 。 , :
-
- <%@ codepage=936%>
- <%@ codepage=950%>
- <%@ codepage=65001%> UTF-8
-
-
- A codepage, B、C codepage。 A , IIS codepage; B , B codepage; A , B codepage; C, C codepage。
-
-
他にもいくつかの説があります.
http://webservices.ctocio.com.cn/398/11489898.shtml