TextDecoder: encoding 屬性
注意:此功能在 Web Workers 中可用。
TextDecoder.encoding 只讀屬性返回一個字串,其中包含此解碼器將使用的字元編碼的名稱。
編碼由建構函式傳遞的 label 引數設定,預設為 utf-8。
值
一個全小寫的 ASCII 字串,可以是以下值之一
- Web 的推薦編碼:
'utf-8'。 - 舊的單位元組編碼:'ibm866', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4', 'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8', 'iso-8859-8i', 'iso-8859-10', 'iso-8859-13', 'iso-8859-14', 'iso-8859-15', 'iso-8859-16', 'koi8-r', 'koi8-u', 'macintosh', 'windows-874', 'windows-1250', 'windows-1251', 'windows-1252', 'windows-1253', 'windows-1254', 'windows-1255', 'windows-1256', 'windows-1257', 'windows-1258',或 'x-mac-cyrillic'。
- 舊的多位元組中文(簡體)編碼:'gbk', 'gb18030'。
- 舊的多位元組中文(繁體)編碼:'big5'。
- 舊的多位元組日文編碼:'euc-jp', 'iso-2022-jp', 'shift-jis'。
- 舊的多位元組韓文編碼:'euc-kr'。
- 舊的雜項編碼:'utf-16be', 'utf-16le',
'x-user-defined'。 - 一個特殊的編碼
'replacement'。它將空輸入解碼為空輸出,並將任何其他任意長度的輸入解碼為單個替換字元。它用於防止客戶端和伺服器之間因編碼不匹配而引發的攻擊。以下編碼也對映到替換編碼:ISO-2022-CN,ISO-2022-CN-ext, 'iso-2022-kr',以及 'hz-gb-2312'。
規範
| 規範 |
|---|
| 編碼 # ref-for-dom-textdecoder-encoding① |
瀏覽器相容性
載入中…
另見
- 它所屬的
TextDecoder介面。