綠色資源網:您身邊(biān)最放心的安全下載站! 最新軟件|熱門排行|軟件分(fèn)類|軟件(jiàn)專題|廠商大全(quán)

綠色資源網

技術教程
您的位置:首頁網絡(luò)編(biān)程Asp編程 → 對象不支持此屬性或方法: 'Response.CharSet'

對象不支持此屬性或方法: 'Response.CharSet'

我要評論 2011/04/08 14:49:03 來源:綠色資源網 編輯:ynaad.com [ ] 評論:0 點擊:823次

對象不支持此(cǐ)屬性或方法(fǎ): 'Response.CharSet'給客(kè)戶開發的一(yī)個web係統,本來計劃是在IIS下運行(háng),無奈客戶那邊的電腦操作係統IIS無論怎樣都安裝不了,總不能要求客(kè)戶為了這個web係統重新安裝操作係統吧(ba)?所以想到了NetBox。 

開發的時候都是在IIS下進行調試,然後用NetBox運行,基本上一切正常,客戶使用了一段時間後,提出增加一個新的功能,於是用ajax增加了一(yī)個新功能,NetBox下運行出(chū)錯, 
錯誤提示: 
運(yùn)行時錯(cuò)誤 '800a01b6'  
對象不支(zhī)持此屬性或方法: 'Response.CharSet'  
--------------------------------------------------------------------- 
(百度一(yī)下,還有很多人(rén)遇到同樣的錯誤) 
Microsoft VBScript runtime error '800a01b6'   
Object doesn't support this property or method: 'Response.Charset'   

檢查出錯代碼: 
Response.CharSet    =    "GB2312"  

這行代碼主要是為了解決ajax用(yòng)get獲(huò)得數據時,中文(wén)亂碼的問題。 
刪除這行代碼後netbox正常運行,但是ajax返回的中文(wén)數據成了亂碼。
說明 NetBox不支(zhī)持 Response.CharSet 。

打開netbox的使用手冊,依次展開:
對象參考 → Response 對象 → Response 方法
AddHeader 方法 
AddHeader 方法用(yòng)指定的值添加 HTML 標(biāo)題。該方法常常向響應添加新的 HTTP 標題 
語法 
Response.AddHeader name, value 
參數 
name  
     新的標題變量的名稱 
value  
     存儲在新的標題變量中的初(chū)始值  
注釋 
為避免命(mìng)名不明確,name 中不能(néng)包含任(rèn)何下(xià)劃線字符 (_)。ServerVariables 集合將標題中的下劃線字符解釋為反斜杠。例如(rú),下麵的腳本使服務器查找一(yī)個名為 MY-HEADER 的標題(tí)名。 

 
示例 
下麵(miàn)這個示例使用 AddHeader 方法要求客戶端使用 BASIC 驗證。 

 
注意 前(qián)麵的腳本僅通知客戶端瀏覽器使用(yòng)哪個驗證。若您在 Web 應用程序中使用該腳本,則一定(dìng)要啟用 Web 服務器的 BASIC 驗證(zhèng)。 

於是將 
Response.CharSet    =    "GB2312"   
替換成:
Response.Addheader "Content-Type","text/html; charset=gb2312"

NetBox環境下(xià)ajax用get獲取數據,中文(wén)亂碼的(de)問題解決!

關鍵詞:Response.CharSet

閱讀本文後您有什麽感想? 已有 人給出評(píng)價(jià)!

  • 2 歡迎(yíng)喜歡(huān)
  • 3 白(bái)癡
  • 2 拜托
  • 2 哇
  • 2 加油
  • 3 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡