當前位置:才華齋>設計>網頁設計>

Asp Response.CharSet解決方法

網頁設計 閱讀(1.66W)

Microsoft VBScript runtime error 800a01b6

Asp Response.CharSet解決方法

Object doesnt support this property or method: set

檢查出錯程式碼:

Set = "GB2312"

這行程式碼主要是為了解決ajax用get獲得資料時,中文亂碼的問題。

刪除這行程式碼後netbox正常執行,但是ajax返回的中文資料成了亂碼。

說明 NetBox不支援 Set 。

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

物件參考 → Response 物件 → Response 方法

AddHeader 方法

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

語法

eader name, value

引數

name

新的標題變數的名稱

value

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

註釋

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

示例

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

注意 前面的指令碼僅通知客戶端瀏覽器使用哪個驗證。若您在 Web 應用程式中使用該指令碼,則一定要啟用 Web 伺服器的 BASIC 驗證。

於是將

Set = "GB2312"

替換成:

eader "Content-Type","text/html; charset=gb2312"

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