2014-11-05 147 views
0

當我使用setRequestHeader()爲XMLHttprequest設置自定義請求標頭時,它將如何編碼?必須有一些編碼,因爲JavaScript字符串是utf-16,我不認爲每個字符都以2字節的形式發送到服務器。 HTTP指定標題爲iso-8859-1編碼。標題是否編碼爲iso-8850-1?或者它們是以utf-8發送的? http://www.w3.org/TR/XMLHttpRequest/對此一無所知。XMLHttpRequest請求標頭編碼

回答

0

同時,我做了一些測試:

鉻V23,Linux的:發送爲UTF-8

IE 9:發送爲UTF-8

FF 33,Linux的:發送爲ISO-8859 -1,不會發送字符超出範圍的標頭

使用測試