ASP.NET中文變問號問題解決方案

2020-12-05 51CTO

ASP.NET中文變問號問題解決方案

本文介紹ASP.NET中文變問號問題的兩種解決方案。一個是config.web文件,還有就是一個類似於JSP的解決辦法。

作者:佚名來源:網絡|2009-07-23 16:53

作者剛開始寫ASP+程序時候碰到的***個比較大的問題就是中文顯示問題,運行後發現ASP+從資料庫中讀取出來的中文全部變成了?????????????,有點類似jsp中的這個頻率出現***的ASP.NET中文顯示問題了,查了資料發現有兩種方法可以輕鬆解決ASP.NET中文變問號的問題。   

ASP.NET中文變問號問題解決方法一:

在翻閱了微軟NGWS文檔後發現在文檔的常見問題部分有提到要添加一個config.web文件到

web目錄下,試了一下,中文顯示果然OK了。

方法如下:

建立一個文件config.web,內容如下,放在WEB目錄下

  1. < configuration> 
  2. < globalization   
  3. requestencoding="utf-8"   
  4. responseencoding="utf-8"   
  5. />   
  6. < /configuration> 

後來在網上看到論壇中有人發帖子說將utf-8換成gb2312好像也可以,作者沒有試過,大家可以一試。

ASP.NET中文變問號問題解決方法二:

後來訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發現有討論這個問題的文章,方法為添加< %@ CODEPAGE = "936" %>到每一頁的開頭,有點類似於jsp中的< %@ page contentType="text/html;charset=gb2312"%>

趕緊測試了一下,果然OK!!!

例子如下面所示:

  1. < %@ CODEPAGE = "936" %> 
  2. < %@ Import Namespace="System.Data" %> 
  3. < %@ Import Namespace="System.Data.ADO" %> 
  4. < %@ Import Namespace="System.Globalization" %> 
  5. < html> 
  6. < head> 
  7. < meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
  8. < /head> 

【編輯推薦】

  1. ASP.NET 2.0本地化技術入門之使用工具自動生成
  2. ASP.NET編程中static變量作用域
  3. ASP.NET數組基礎:聲明,表示及範例
  4. ASP.NET編程中的十大技巧(二)
  5. ASP.NET編程中的十大技巧(一)

【責任編輯:

楊賽

TEL:(010)68476606】

點讚 0

相關焦點

  • ASP.NET中文顯示之兩種解決方法
    首頁 > 語言 > 關鍵詞 > 最新資訊 > 正文 ASP.NET中文顯示之兩種解決方法
  • asp.net刪除文件夾裡的所有文件
    【IT168 技術文檔】在.net使用DotNetCharting控制項生成報表統計圖總結  文章中,不少朋友提出「每運行一次DotNetCharting頁面,就會生成一個圖片,這樣圖片不是越來越多嗎?請問怎樣自動刪除DotNetCharting生成的圖片呢」的問題,於是自己對asp.net刪除文件夾裡圖片的問題進行了處理。
  • CAD圖紙出現問號怎麼解決
    問號。出現這種問題原因大致分為兩種情況:一、缺字體在打開圖紙時,如果在你的CAD指定路徑內沒有找到圖紙所用的字體,CAD會彈出一個替換字體的對話框,此時你可以選擇一種字體來替換(一般情況選擇GB開頭的國標字體,如gbeitc.shx),或者直接忽略。
  • 「謝燦asp.net三層架構」7、原來BLL層中的Manage類這樣寫才正確
    《謝燦asp.net三層架構》系列教程由小燦燦IT首發百度平臺,希望對各位喜歡計算機的同學有所幫助!關注+分享+評論+點讚,是對我們最好的支持!有了您的支持,我們堅信我們會做得更好!業務邏輯層(BLL)主要是針對具體的問題的操作,也可以理解成對數據層的操作,對數據業務邏輯處理。
  • ASP.NET中同時支持簡體和繁體中文
    最近在處理一個網站,要求有簡體和繁體中文兩個版本。本來想單獨處理繁體版本(和簡體版本有點不同),我的機器和VS.NET都是簡體中文版本的,把頁面文件轉換為big5的(保存時要求存為Unicode),結果無論是設置頁面的Charset,或者設置responseEncoding="big5",或者在代碼中設置Response.ContentEncoding,Response.Charset,顯示時都是亂碼。
  • 「謝燦asp.net三層架構」6、這樣才能真正寫好DAL層中的Service類
    《謝燦asp.net三層架構》系列教程由小燦燦IT首發百度平臺,希望對各位喜歡計算機的同學有所幫助!關注+分享+評論+點讚,是對我們最好的支持!有了您的支持,我們堅信我們會做得更好!資料庫訪問層:又稱為DAL層,有時候也稱為是持久層,其功能主要是負責資料庫的訪問。
  • 無線充電解決方案的下一個問題:磁感應還是磁共振?
    一鳴網特別報導(Johnny):對於共享充電在共享經濟領域的火熱,一鳴網所持的一個基本觀點為:充電的確是一個需求存在,但關於充電寶能否成為解決這個需求的產品,要打上一個大大的問號。後者需要近距離接觸,例如將手機放在一個底座上,不用接線就可以通過感應充電,但這樣充電效率較高。另外一個比較明顯的區別是基於磁感應技術的產品成本較低,而目前直接適配A4WP標準的終端設備還不存在,需要提供支持配件方可使用充電服務。因此關於無線充電解決方案提供商們面臨的一個問題便是兩種技術的選擇。一鳴網以此為出發點採訪了行業的另外一家企業——微鵝科技。
  • 分布式冪等問題解決方案三部曲
    作者:SegmentFault 社區用戶 - 404P如需轉載請申請授權綱要文章目的:本文旨在提煉一套分布式冪等問題的思考框架,而非解決某個具體的分布式冪等問題。在這個框架體系內,會有一些方案舉例說明。文章目標:希望讀者能通過這套思考框架設計出符合自己業務的完備的冪等解決方案。
  • 奔馳GLK300變速箱故障問題維修,解決方案
    概述:奔馳GLK300變速箱的一些常見問題,以及維修解決方案,本文以圖片文字的形式為您講解此款變速箱的通病,變速箱型號722.9四驅,由奔馳公司自己研製生產,搭載了奔馳旗下大部分車型,其市場保有量是非常大的,大奔作為汽車行業知名品牌,它精湛的現代工藝是不可否認的。
  • 超高層建築中高區除溼問題的解決方案
    摘要介紹分析了超高層建築中高區的除溼問題,並提出除溼問題的解決方案,通過實際工程對U型相變節能器的應用進行分析。目前超高層建築越來越多,由於暖通系統問題,導致高區冷凍水溫度偏高,除溼能力大幅下降,因此,開發節能高效型的除溼技術具有極其重要的現實意義。1 超高層建築中高區除溼存在的問題目前超高層建築的空調製冷系統一般採用以下方案:地下室設置冷凍機房(或集中換熱機房),冷凍水(6/13℃)通過豎向管井分別供至建築的低、中、高區。
  • My-Forum.net 可很好支持中文的國外免費phpBB論壇
    My-Forum.net 可很好支持中文的國外免費phpBB論壇 My-Forum.net免費phpBB
  • 解決thinkphp的表欄位是中文報錯的問題
    thinkphp提供了模型和資料庫操作資料庫表格數據,但是項目中遇到一個問題是一旦數據表欄位是中文時,就會報錯,"不支持的數據表達式"。數據表欄位是中文時,就會報錯這時怎麼辦呢?我通過查找資料基本上有修改thinkphp資料庫驅動的,但是沒成功。
  • 什麼是ASP.NET Boilerplate Project(ABP)框架
    ABP框架全稱為「ASP.NET Boilerplate Project」,中文翻譯為「 ASP.NET樣板項目」,誕生的主要目的就是為了讓.NET程式設計師「秒變」架構師,將.NET企業級項目的主流開發技術、最先進的架構整合起來,讓.NET工程師能夠更快的開發出更好的項目。
  • 戰網安裝更新傳輸遇到了問題怎麼辦 終極解決大招
    然後問題就來了,第一次裝戰網的小夥伴發現官網下載提示在維護,安裝更新又提示數據傳輸遇到問題,好噁心!怎麼辦?不要方,小編告訴你終極解決大招。 首先我們來排除下問題 戰網安裝更新會出錯最可能的原因是路徑,只要你安裝的路徑中出現了中文,那麼安裝多半會失敗。這時候怎麼辦?
  • asp數組隨機排序
    首頁 > 語言 > 關鍵詞 > asp最新資訊 > 正文 asp數組隨機排序
  • 機油乳化問題集中爆發 長安解決方案不徹底
    自1月份以來,車訊網投訴中心接連收到有關長安CS35機油乳化問題的投訴,長安汽車於1月29日迅速發布解決方案。但從車訊網2月收到的投訴來看,該問題解決效果並不能有效解決機油孵化的問題。   長安CS35和逸動被用戶投訴存在上述現象。
  • 「變形蟲」計算機,將可高效解決物流的問題
    旅行商問題(TSP)是數學領域中一個典型的組合優化問題。許多實際應用的任務,如物流和自動化中的計劃和調度問題在數學上都可以被表述為此類問題。但傳統的數字計算機(包括超級計算機)無法在實際允許的時間內解決這類複雜的問題,因為它們需要評估的候選解決方案的數量會隨著問題「變大」呈指數增長,也就是「組合爆炸」。
  • TG-NET率先推出網吧萬兆整體解決方案
    TG-NET率先推出網吧萬兆整體解決方案 2011年08月10日 17:57作者:hand編輯:陳濤文章出處:泡泡網原創     一、解析網吧當前網絡核心瓶頸問題    網吧網絡發展至今,關注點依然是:穩定、速度和安全三大問題。
  • 磷化液常見問題及解決方案
    磷化液膜或磷化膜不易形成,工件整體或局部無磷化膜,有時發藍或有空白片A :(1)工件表面有硬化層;(2)總酸度不夠;(3)處理溫度低;(4)游離酸太低;(5)脫脂不淨或磷化液時間偏短;(6)工件表面聚集氫氣;(7)磷化槽液比例失調,如P2O5含量過低;(8)工件重疊或工件之間發生接觸解決方案
  • 採用嵌入式相變存儲器的BEOL e-NVM解決方案
    FEOL(前工序) e-NVM [1]解決方案能夠在穩健可靠的高良率晶片上實現非常短的隨機訪問時間(Ta),但是複雜的數據管理是這項技術的最大短板。該解決方案需要扇區擦除和重寫過程,數據重新分配和新的代碼執行操作也就不可避免。研究人員又提出了幾個BEOL (後工序) e-NVM解決方案,主要優點包括不需要數據擦除操作,支持逐位修改數據,數據重新分配不再是必須的。