michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: # michael@0: # The list is taken from http://encoding.spec.whatwg.org/#encodings michael@0: # The encoding name may not be lowercased due to compatibility with michael@0: # our internal implementations. michael@0: # michael@0: michael@0: unicode-1-1-utf-8=UTF-8 michael@0: utf-8=UTF-8 michael@0: utf8=UTF-8 michael@0: 866=IBM866 michael@0: cp866=IBM866 michael@0: csibm866=IBM866 michael@0: ibm866=IBM866 michael@0: csisolatin2=ISO-8859-2 michael@0: iso-8859-2=ISO-8859-2 michael@0: iso-ir-101=ISO-8859-2 michael@0: iso8859-2=ISO-8859-2 michael@0: iso88592=ISO-8859-2 michael@0: iso_8859-2=ISO-8859-2 michael@0: iso_8859-2:1987=ISO-8859-2 michael@0: l2=ISO-8859-2 michael@0: latin2=ISO-8859-2 michael@0: csisolatin3=ISO-8859-3 michael@0: iso-8859-3=ISO-8859-3 michael@0: iso-ir-109=ISO-8859-3 michael@0: iso8859-3=ISO-8859-3 michael@0: iso88593=ISO-8859-3 michael@0: iso_8859-3=ISO-8859-3 michael@0: iso_8859-3:1988=ISO-8859-3 michael@0: l3=ISO-8859-3 michael@0: latin3=ISO-8859-3 michael@0: csisolatin4=ISO-8859-4 michael@0: iso-8859-4=ISO-8859-4 michael@0: iso-ir-110=ISO-8859-4 michael@0: iso8859-4=ISO-8859-4 michael@0: iso88594=ISO-8859-4 michael@0: iso_8859-4=ISO-8859-4 michael@0: iso_8859-4:1988=ISO-8859-4 michael@0: l4=ISO-8859-4 michael@0: latin4=ISO-8859-4 michael@0: csisolatincyrillic=ISO-8859-5 michael@0: cyrillic=ISO-8859-5 michael@0: iso-8859-5=ISO-8859-5 michael@0: iso-ir-144=ISO-8859-5 michael@0: iso8859-5=ISO-8859-5 michael@0: iso88595=ISO-8859-5 michael@0: iso_8859-5=ISO-8859-5 michael@0: iso_8859-5:1988=ISO-8859-5 michael@0: arabic=ISO-8859-6 michael@0: asmo-708=ISO-8859-6 michael@0: csiso88596e=ISO-8859-6 michael@0: csiso88596i=ISO-8859-6 michael@0: csisolatinarabic=ISO-8859-6 michael@0: ecma-114=ISO-8859-6 michael@0: iso-8859-6=ISO-8859-6 michael@0: iso-8859-6-e=ISO-8859-6 michael@0: iso-8859-6-i=ISO-8859-6 michael@0: iso-ir-127=ISO-8859-6 michael@0: iso8859-6=ISO-8859-6 michael@0: iso88596=ISO-8859-6 michael@0: iso_8859-6=ISO-8859-6 michael@0: iso_8859-6:1987=ISO-8859-6 michael@0: csisolatingreek=ISO-8859-7 michael@0: ecma-118=ISO-8859-7 michael@0: elot_928=ISO-8859-7 michael@0: greek=ISO-8859-7 michael@0: greek8=ISO-8859-7 michael@0: iso-8859-7=ISO-8859-7 michael@0: iso-ir-126=ISO-8859-7 michael@0: iso8859-7=ISO-8859-7 michael@0: iso88597=ISO-8859-7 michael@0: iso_8859-7=ISO-8859-7 michael@0: iso_8859-7:1987=ISO-8859-7 michael@0: sun_eu_greek=ISO-8859-7 michael@0: csiso88598e=ISO-8859-8 michael@0: csisolatinhebrew=ISO-8859-8 michael@0: hebrew=ISO-8859-8 michael@0: iso-8859-8=ISO-8859-8 michael@0: iso-8859-8-e=ISO-8859-8 michael@0: iso-ir-138=ISO-8859-8 michael@0: iso8859-8=ISO-8859-8 michael@0: iso88598=ISO-8859-8 michael@0: iso_8859-8=ISO-8859-8 michael@0: iso_8859-8:1988=ISO-8859-8 michael@0: visual=ISO-8859-8 michael@0: csiso88598i=ISO-8859-8-I michael@0: iso-8859-8-i=ISO-8859-8-I michael@0: logical=ISO-8859-8-I michael@0: csisolatin6=ISO-8859-10 michael@0: iso-8859-10=ISO-8859-10 michael@0: iso-ir-157=ISO-8859-10 michael@0: iso8859-10=ISO-8859-10 michael@0: iso885910=ISO-8859-10 michael@0: l6=ISO-8859-10 michael@0: latin6=ISO-8859-10 michael@0: iso-8859-13=ISO-8859-13 michael@0: iso8859-13=ISO-8859-13 michael@0: iso885913=ISO-8859-13 michael@0: iso-8859-14=ISO-8859-14 michael@0: iso8859-14=ISO-8859-14 michael@0: iso885914=ISO-8859-14 michael@0: csisolatin9=ISO-8859-15 michael@0: iso-8859-15=ISO-8859-15 michael@0: iso8859-15=ISO-8859-15 michael@0: iso885915=ISO-8859-15 michael@0: iso_8859-15=ISO-8859-15 michael@0: l9=ISO-8859-15 michael@0: iso-8859-16=ISO-8859-16 michael@0: cskoi8r=KOI8-R michael@0: koi=KOI8-R michael@0: koi8=KOI8-R michael@0: koi8-r=KOI8-R michael@0: koi8_r=KOI8-R michael@0: koi8-u=KOI8-U michael@0: csmacintosh=macintosh michael@0: mac=macintosh michael@0: macintosh=macintosh michael@0: x-mac-roman=macintosh michael@0: dos-874=windows-874 michael@0: iso-8859-11=windows-874 michael@0: iso8859-11=windows-874 michael@0: iso885911=windows-874 michael@0: tis-620=windows-874 michael@0: windows-874=windows-874 michael@0: cp1250=windows-1250 michael@0: windows-1250=windows-1250 michael@0: x-cp1250=windows-1250 michael@0: cp1251=windows-1251 michael@0: windows-1251=windows-1251 michael@0: x-cp1251=windows-1251 michael@0: ansi_x3.4-1968=windows-1252 michael@0: ascii=windows-1252 michael@0: cp1252=windows-1252 michael@0: cp819=windows-1252 michael@0: csisolatin1=windows-1252 michael@0: ibm819=windows-1252 michael@0: iso-8859-1=windows-1252 michael@0: iso-ir-100=windows-1252 michael@0: iso8859-1=windows-1252 michael@0: iso88591=windows-1252 michael@0: iso_8859-1=windows-1252 michael@0: iso_8859-1:1987=windows-1252 michael@0: l1=windows-1252 michael@0: latin1=windows-1252 michael@0: us-ascii=windows-1252 michael@0: windows-1252=windows-1252 michael@0: x-cp1252=windows-1252 michael@0: cp1253=windows-1253 michael@0: windows-1253=windows-1253 michael@0: x-cp1253=windows-1253 michael@0: cp1254=windows-1254 michael@0: csisolatin5=windows-1254 michael@0: iso-8859-9=windows-1254 michael@0: iso-ir-148=windows-1254 michael@0: iso8859-9=windows-1254 michael@0: iso88599=windows-1254 michael@0: iso_8859-9=windows-1254 michael@0: iso_8859-9:1989=windows-1254 michael@0: l5=windows-1254 michael@0: latin5=windows-1254 michael@0: windows-1254=windows-1254 michael@0: x-cp1254=windows-1254 michael@0: cp1255=windows-1255 michael@0: windows-1255=windows-1255 michael@0: x-cp1255=windows-1255 michael@0: cp1256=windows-1256 michael@0: windows-1256=windows-1256 michael@0: x-cp1256=windows-1256 michael@0: cp1257=windows-1257 michael@0: windows-1257=windows-1257 michael@0: x-cp1257=windows-1257 michael@0: cp1258=windows-1258 michael@0: windows-1258=windows-1258 michael@0: x-cp1258=windows-1258 michael@0: x-mac-cyrillic=x-mac-cyrillic michael@0: x-mac-ukrainian=x-mac-cyrillic michael@0: chinese=gbk michael@0: csgb2312=gbk michael@0: csiso58gb231280=gbk michael@0: gb2312=gbk michael@0: gb_2312=gbk michael@0: gb_2312-80=gbk michael@0: gbk=gbk michael@0: iso-ir-58=gbk michael@0: x-gbk=gbk michael@0: gb18030=gb18030 michael@0: hz-gb-2312=HZ-GB-2312 michael@0: big5=Big5 michael@0: big5-hkscs=Big5-HKSCS michael@0: cn-big5=Big5 michael@0: csbig5=Big5 michael@0: x-x-big5=Big5 michael@0: cseucpkdfmtjapanese=EUC-JP michael@0: euc-jp=EUC-JP michael@0: x-euc-jp=EUC-JP michael@0: csiso2022jp=ISO-2022-JP michael@0: iso-2022-jp=ISO-2022-JP michael@0: csshiftjis=Shift_JIS michael@0: ms_kanji=Shift_JIS michael@0: shift-jis=Shift_JIS michael@0: shift_jis=Shift_JIS michael@0: sjis=Shift_JIS michael@0: windows-31j=Shift_JIS michael@0: x-sjis=Shift_JIS michael@0: cseuckr=EUC-KR michael@0: csksc56011987=EUC-KR michael@0: euc-kr=EUC-KR michael@0: iso-ir-149=EUC-KR michael@0: korean=EUC-KR michael@0: ks_c_5601-1987=EUC-KR michael@0: ks_c_5601-1989=EUC-KR michael@0: ksc5601=EUC-KR michael@0: ksc_5601=EUC-KR michael@0: windows-949=EUC-KR michael@0: csiso2022kr=replacement michael@0: iso-2022-kr=replacement michael@0: iso-2022-cn=replacement michael@0: iso-2022-cn-ext=replacement michael@0: utf-16=UTF-16LE michael@0: utf-16le=UTF-16LE michael@0: utf-16be=UTF-16BE michael@0: x-user-defined=x-user-defined