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沒錯。
至於能不能改成其他編碼,我還是不知道。