Xmlhttprequest預設編碼是utf-8

Xmlhttprequest預設編碼是utf-8。

關於Xmlhttprequest,自己還是瞭解得太少。如果不使用jQuery的話,我還沒辦法徒手寫出整個可以使用的Xmlhttprequest語法。

今天遇到的是另一個Xmlhttprequest意料之外的狀況,就是Xmlhttprequest的預設編碼是utf-8,也不曉得從哪裡可以修正。

之前所寫的php都是使用utf-8的格式,所以jQuery來進行ajax效果沒有特別需要注意的狀況,最近處理的是big5的編碼,而原本程式就有使用純js所撰寫的xmlhttprequest。

出乎意料的是big5編碼下送出的xmlhttprequest,結果總是以亂碼呈現,最後發現將回傳的頁面編碼改為utf-8就可正常顯示,因此上網找了一些資料,也確定使用xmlhttprequest的預設編碼是utf-8沒錯。

至於能不能改成其他編碼,我還是不知道。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Proudly using Dynamic Headers by Nicasio WordPress Design