ASP.NET 中文顯示之兩種解決方法
更新時(shí)間:2008年05月08日 19:18:16 作者:
作者剛開始寫ASP+程序時(shí)候碰到的第一個(gè)比較大的問(wèn)題就是中文顯示問(wèn)題,運(yùn)行后發(fā)現(xiàn)ASP+從數(shù)據(jù)庫(kù)中讀出來(lái)的中文全部變成了?????,有點(diǎn)類似jsp中的這個(gè)頻率出現(xiàn)最高的中文顯示問(wèn)題了,查了資料發(fā)現(xiàn)有種方法可以輕松解決中文問(wèn)題。
方法一:
在翻閱了微軟NGWS文檔后發(fā)現(xiàn)在文檔的常見(jiàn)問(wèn)題部分有提到要添加一個(gè)config.web文件到web目錄下,試了一下,中文顯示果然OK了。
方法如下:
建立一個(gè)文件config.web,內(nèi)容如下,放在WEB目錄下
<configuration>
<globalization
requestencoding="utf-8"
responseencoding="utf-8"
/>
</configuration>
后來(lái)在網(wǎng)上看到論壇中有人發(fā)帖子說(shuō)將utf-8換成gb2312好像也可以,作者沒(méi)有試過(guò),大家可以一試。
方法二:
后來(lái)訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發(fā)現(xiàn)有討論這個(gè)問(wèn)題的文章,方法為添加<%@ CODEPAGE = "936" %>到每一頁(yè)的開頭,有點(diǎn)類似于jsp中的<%@ page contentType="text/html;charset=gb2312"%>趕緊測(cè)試了一下,
相關(guān)文章
asp.net GridView中超鏈接的使用(帶參數(shù))
在GridView中,點(diǎn)擊鏈接列跳轉(zhuǎn)到指定頁(yè)面的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-03-03asp.net不用設(shè)置iis實(shí)現(xiàn)url重寫 類似偽靜態(tài)路由
說(shuō)到不用設(shè)置iis,主要是為了實(shí)現(xiàn)在虛擬主機(jī)或是拿不到iis操作限的時(shí)候,不能添加isap又想實(shí)現(xiàn)類似于靜態(tài)化的程序?qū)崿F(xiàn)方式,先聲明,這里最終要實(shí)現(xiàn)的效果是,最終可以用12345.html替換show.aspx?id=12345這樣的地址訪問(wèn)功能,支持任意擴(kuò)展名及無(wú)擴(kuò)展2014-01-01ASP.NET AJAX 4.0的模版編程(Template Programming)介紹
不過(guò)當(dāng)我評(píng)估ASP.NET AJAX 4.0的時(shí)候,我確實(shí)被它的特征給震住了。新的特征完全專注于瀏覽器技術(shù),比如XHTML和javascript。 我非常欽佩ASP.NET AJAX小組。2009-07-07asp.net Web站點(diǎn)風(fēng)格切換的實(shí)現(xiàn)
Web站點(diǎn)的風(fēng)格切換是很常見(jiàn)、也很受大家歡迎的功能,比如大家熟知的博客園就提供了幾十款風(fēng)格模板供大家選擇。2009-05-05淺談.Net Core 認(rèn)證系統(tǒng)源碼解析
這篇文章主要介紹了淺談.Net Core 認(rèn)證系統(tǒng)源碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12ASP.NET Internet安全Forms身份驗(yàn)證方法
安全性是 ASP.NET Web 應(yīng)用程序中一個(gè)非常重要的方面,它涉及內(nèi)容非常廣泛,不能在一篇文章內(nèi)說(shuō)明所有的安全規(guī)范,本文講述如何利用IIS以及Forms 身份驗(yàn)證構(gòu)建安全的 ASP.NET 應(yīng)用程序,它是目前被使用最多最廣的驗(yàn)證/授權(quán)方式.2009-12-12