很多時候會出現ASP.Net不能顯示中文的現象,如何去解決這種郁悶的小問題呢?可以嘗試下面幾個解決辦法:
第一種辦法:
把<%@ CODEPAGE = "936" %>語句添加到每一頁的開頭。例如:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
<Html>
<head>
<meta http-equiv="Content-Type" content="text/Html; charset=gb2312">
</head>
第二種辦法:
把一個config.web文件添加到web目錄下。
首先建立一個文件config.web,內容如下:
<configuration>
<
globalization
requestencoding="utf-8"
responseencoding="utf-8"
/>
</configuration>
然後把它放到WEB目錄下就可以了。
第三種辦法:
找到winnt/complus/[version]/config.web這個文件,注意[version]是指NGWS的版本號,類如: winnt/complus/1812.9/config.web,然後,我們用記事本打開這個文件,找到如下幾行:
<globalization
requestencoding="us-ascii"
responseencoding="iso-8859-1"
/>
看是否可以幫到你去解決這些小問題了。