程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> Asp Response.CharSet 怎麼解決?

Asp Response.CharSet 怎麼解決?

編輯:關於ASP編程

       Microsoft VBScript runtime error 800a01b6

      Object doesnt support this property or method: Response.Charset

      檢查出錯代碼:

      Response.CharSet = "GB2312"

      這行代碼主要是為了解決ajax用get獲得數據時,中文亂碼的問題。

      刪除這行代碼後netbox正常運行,但是ajax返回的中文數據成了亂碼。

      說明 NetBox不支持 Response.CharSet 。

      打開netbox的使用手冊,依次展開:

      對象參考 → Response 對象 → Response 方法

      AddHeader 方法

      AddHeader 方法用指定的值添加 HTML 標題。該方法常常向響應添加新的 HTTP 標題

      語法

      Response.AddHeader name, value

      參數

      name

      新的標題變量的名稱

      value

      存儲在新的標題變量中的初始值

      注釋

      為避免命名不明確,name 中不能包含任何下劃線字符 (_)。ServerVariables 集合將標題中的下劃線字符解釋為反斜槓。例如,下面的腳本使服務器查找一個名為 MY-HEADER 的標題名。

      示例

      下面這個示例使用 AddHeader 方法要求客戶端使用 BASIC 驗證。

      注意 前面的腳本僅通知客戶端浏覽器使用哪個驗證。若您在 Web 應用程序中使用該腳本,則一定要啟用 Web 服務器的 BASIC 驗證。

      於是將

      Response.CharSet = "GB2312"

      替換成:

      Response.Addheader "Content-Type","text/html; charset=gb2312"

      NetBox環境下ajax用get獲取數據,中文亂碼的問題解決!

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved