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