Fri, 16 Jan 2015 18:13:44 +0100
Integrate suggestion from review to improve consistency with existing code.
michael@0 | 1 | # This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 4 | # |
michael@0 | 5 | # The list is taken from http://encoding.spec.whatwg.org/#encodings |
michael@0 | 6 | # The encoding name may not be lowercased due to compatibility with |
michael@0 | 7 | # our internal implementations. |
michael@0 | 8 | # |
michael@0 | 9 | |
michael@0 | 10 | unicode-1-1-utf-8=UTF-8 |
michael@0 | 11 | utf-8=UTF-8 |
michael@0 | 12 | utf8=UTF-8 |
michael@0 | 13 | 866=IBM866 |
michael@0 | 14 | cp866=IBM866 |
michael@0 | 15 | csibm866=IBM866 |
michael@0 | 16 | ibm866=IBM866 |
michael@0 | 17 | csisolatin2=ISO-8859-2 |
michael@0 | 18 | iso-8859-2=ISO-8859-2 |
michael@0 | 19 | iso-ir-101=ISO-8859-2 |
michael@0 | 20 | iso8859-2=ISO-8859-2 |
michael@0 | 21 | iso88592=ISO-8859-2 |
michael@0 | 22 | iso_8859-2=ISO-8859-2 |
michael@0 | 23 | iso_8859-2:1987=ISO-8859-2 |
michael@0 | 24 | l2=ISO-8859-2 |
michael@0 | 25 | latin2=ISO-8859-2 |
michael@0 | 26 | csisolatin3=ISO-8859-3 |
michael@0 | 27 | iso-8859-3=ISO-8859-3 |
michael@0 | 28 | iso-ir-109=ISO-8859-3 |
michael@0 | 29 | iso8859-3=ISO-8859-3 |
michael@0 | 30 | iso88593=ISO-8859-3 |
michael@0 | 31 | iso_8859-3=ISO-8859-3 |
michael@0 | 32 | iso_8859-3:1988=ISO-8859-3 |
michael@0 | 33 | l3=ISO-8859-3 |
michael@0 | 34 | latin3=ISO-8859-3 |
michael@0 | 35 | csisolatin4=ISO-8859-4 |
michael@0 | 36 | iso-8859-4=ISO-8859-4 |
michael@0 | 37 | iso-ir-110=ISO-8859-4 |
michael@0 | 38 | iso8859-4=ISO-8859-4 |
michael@0 | 39 | iso88594=ISO-8859-4 |
michael@0 | 40 | iso_8859-4=ISO-8859-4 |
michael@0 | 41 | iso_8859-4:1988=ISO-8859-4 |
michael@0 | 42 | l4=ISO-8859-4 |
michael@0 | 43 | latin4=ISO-8859-4 |
michael@0 | 44 | csisolatincyrillic=ISO-8859-5 |
michael@0 | 45 | cyrillic=ISO-8859-5 |
michael@0 | 46 | iso-8859-5=ISO-8859-5 |
michael@0 | 47 | iso-ir-144=ISO-8859-5 |
michael@0 | 48 | iso8859-5=ISO-8859-5 |
michael@0 | 49 | iso88595=ISO-8859-5 |
michael@0 | 50 | iso_8859-5=ISO-8859-5 |
michael@0 | 51 | iso_8859-5:1988=ISO-8859-5 |
michael@0 | 52 | arabic=ISO-8859-6 |
michael@0 | 53 | asmo-708=ISO-8859-6 |
michael@0 | 54 | csiso88596e=ISO-8859-6 |
michael@0 | 55 | csiso88596i=ISO-8859-6 |
michael@0 | 56 | csisolatinarabic=ISO-8859-6 |
michael@0 | 57 | ecma-114=ISO-8859-6 |
michael@0 | 58 | iso-8859-6=ISO-8859-6 |
michael@0 | 59 | iso-8859-6-e=ISO-8859-6 |
michael@0 | 60 | iso-8859-6-i=ISO-8859-6 |
michael@0 | 61 | iso-ir-127=ISO-8859-6 |
michael@0 | 62 | iso8859-6=ISO-8859-6 |
michael@0 | 63 | iso88596=ISO-8859-6 |
michael@0 | 64 | iso_8859-6=ISO-8859-6 |
michael@0 | 65 | iso_8859-6:1987=ISO-8859-6 |
michael@0 | 66 | csisolatingreek=ISO-8859-7 |
michael@0 | 67 | ecma-118=ISO-8859-7 |
michael@0 | 68 | elot_928=ISO-8859-7 |
michael@0 | 69 | greek=ISO-8859-7 |
michael@0 | 70 | greek8=ISO-8859-7 |
michael@0 | 71 | iso-8859-7=ISO-8859-7 |
michael@0 | 72 | iso-ir-126=ISO-8859-7 |
michael@0 | 73 | iso8859-7=ISO-8859-7 |
michael@0 | 74 | iso88597=ISO-8859-7 |
michael@0 | 75 | iso_8859-7=ISO-8859-7 |
michael@0 | 76 | iso_8859-7:1987=ISO-8859-7 |
michael@0 | 77 | sun_eu_greek=ISO-8859-7 |
michael@0 | 78 | csiso88598e=ISO-8859-8 |
michael@0 | 79 | csisolatinhebrew=ISO-8859-8 |
michael@0 | 80 | hebrew=ISO-8859-8 |
michael@0 | 81 | iso-8859-8=ISO-8859-8 |
michael@0 | 82 | iso-8859-8-e=ISO-8859-8 |
michael@0 | 83 | iso-ir-138=ISO-8859-8 |
michael@0 | 84 | iso8859-8=ISO-8859-8 |
michael@0 | 85 | iso88598=ISO-8859-8 |
michael@0 | 86 | iso_8859-8=ISO-8859-8 |
michael@0 | 87 | iso_8859-8:1988=ISO-8859-8 |
michael@0 | 88 | visual=ISO-8859-8 |
michael@0 | 89 | csiso88598i=ISO-8859-8-I |
michael@0 | 90 | iso-8859-8-i=ISO-8859-8-I |
michael@0 | 91 | logical=ISO-8859-8-I |
michael@0 | 92 | csisolatin6=ISO-8859-10 |
michael@0 | 93 | iso-8859-10=ISO-8859-10 |
michael@0 | 94 | iso-ir-157=ISO-8859-10 |
michael@0 | 95 | iso8859-10=ISO-8859-10 |
michael@0 | 96 | iso885910=ISO-8859-10 |
michael@0 | 97 | l6=ISO-8859-10 |
michael@0 | 98 | latin6=ISO-8859-10 |
michael@0 | 99 | iso-8859-13=ISO-8859-13 |
michael@0 | 100 | iso8859-13=ISO-8859-13 |
michael@0 | 101 | iso885913=ISO-8859-13 |
michael@0 | 102 | iso-8859-14=ISO-8859-14 |
michael@0 | 103 | iso8859-14=ISO-8859-14 |
michael@0 | 104 | iso885914=ISO-8859-14 |
michael@0 | 105 | csisolatin9=ISO-8859-15 |
michael@0 | 106 | iso-8859-15=ISO-8859-15 |
michael@0 | 107 | iso8859-15=ISO-8859-15 |
michael@0 | 108 | iso885915=ISO-8859-15 |
michael@0 | 109 | iso_8859-15=ISO-8859-15 |
michael@0 | 110 | l9=ISO-8859-15 |
michael@0 | 111 | iso-8859-16=ISO-8859-16 |
michael@0 | 112 | cskoi8r=KOI8-R |
michael@0 | 113 | koi=KOI8-R |
michael@0 | 114 | koi8=KOI8-R |
michael@0 | 115 | koi8-r=KOI8-R |
michael@0 | 116 | koi8_r=KOI8-R |
michael@0 | 117 | koi8-u=KOI8-U |
michael@0 | 118 | csmacintosh=macintosh |
michael@0 | 119 | mac=macintosh |
michael@0 | 120 | macintosh=macintosh |
michael@0 | 121 | x-mac-roman=macintosh |
michael@0 | 122 | dos-874=windows-874 |
michael@0 | 123 | iso-8859-11=windows-874 |
michael@0 | 124 | iso8859-11=windows-874 |
michael@0 | 125 | iso885911=windows-874 |
michael@0 | 126 | tis-620=windows-874 |
michael@0 | 127 | windows-874=windows-874 |
michael@0 | 128 | cp1250=windows-1250 |
michael@0 | 129 | windows-1250=windows-1250 |
michael@0 | 130 | x-cp1250=windows-1250 |
michael@0 | 131 | cp1251=windows-1251 |
michael@0 | 132 | windows-1251=windows-1251 |
michael@0 | 133 | x-cp1251=windows-1251 |
michael@0 | 134 | ansi_x3.4-1968=windows-1252 |
michael@0 | 135 | ascii=windows-1252 |
michael@0 | 136 | cp1252=windows-1252 |
michael@0 | 137 | cp819=windows-1252 |
michael@0 | 138 | csisolatin1=windows-1252 |
michael@0 | 139 | ibm819=windows-1252 |
michael@0 | 140 | iso-8859-1=windows-1252 |
michael@0 | 141 | iso-ir-100=windows-1252 |
michael@0 | 142 | iso8859-1=windows-1252 |
michael@0 | 143 | iso88591=windows-1252 |
michael@0 | 144 | iso_8859-1=windows-1252 |
michael@0 | 145 | iso_8859-1:1987=windows-1252 |
michael@0 | 146 | l1=windows-1252 |
michael@0 | 147 | latin1=windows-1252 |
michael@0 | 148 | us-ascii=windows-1252 |
michael@0 | 149 | windows-1252=windows-1252 |
michael@0 | 150 | x-cp1252=windows-1252 |
michael@0 | 151 | cp1253=windows-1253 |
michael@0 | 152 | windows-1253=windows-1253 |
michael@0 | 153 | x-cp1253=windows-1253 |
michael@0 | 154 | cp1254=windows-1254 |
michael@0 | 155 | csisolatin5=windows-1254 |
michael@0 | 156 | iso-8859-9=windows-1254 |
michael@0 | 157 | iso-ir-148=windows-1254 |
michael@0 | 158 | iso8859-9=windows-1254 |
michael@0 | 159 | iso88599=windows-1254 |
michael@0 | 160 | iso_8859-9=windows-1254 |
michael@0 | 161 | iso_8859-9:1989=windows-1254 |
michael@0 | 162 | l5=windows-1254 |
michael@0 | 163 | latin5=windows-1254 |
michael@0 | 164 | windows-1254=windows-1254 |
michael@0 | 165 | x-cp1254=windows-1254 |
michael@0 | 166 | cp1255=windows-1255 |
michael@0 | 167 | windows-1255=windows-1255 |
michael@0 | 168 | x-cp1255=windows-1255 |
michael@0 | 169 | cp1256=windows-1256 |
michael@0 | 170 | windows-1256=windows-1256 |
michael@0 | 171 | x-cp1256=windows-1256 |
michael@0 | 172 | cp1257=windows-1257 |
michael@0 | 173 | windows-1257=windows-1257 |
michael@0 | 174 | x-cp1257=windows-1257 |
michael@0 | 175 | cp1258=windows-1258 |
michael@0 | 176 | windows-1258=windows-1258 |
michael@0 | 177 | x-cp1258=windows-1258 |
michael@0 | 178 | x-mac-cyrillic=x-mac-cyrillic |
michael@0 | 179 | x-mac-ukrainian=x-mac-cyrillic |
michael@0 | 180 | chinese=gbk |
michael@0 | 181 | csgb2312=gbk |
michael@0 | 182 | csiso58gb231280=gbk |
michael@0 | 183 | gb2312=gbk |
michael@0 | 184 | gb_2312=gbk |
michael@0 | 185 | gb_2312-80=gbk |
michael@0 | 186 | gbk=gbk |
michael@0 | 187 | iso-ir-58=gbk |
michael@0 | 188 | x-gbk=gbk |
michael@0 | 189 | gb18030=gb18030 |
michael@0 | 190 | hz-gb-2312=HZ-GB-2312 |
michael@0 | 191 | big5=Big5 |
michael@0 | 192 | big5-hkscs=Big5-HKSCS |
michael@0 | 193 | cn-big5=Big5 |
michael@0 | 194 | csbig5=Big5 |
michael@0 | 195 | x-x-big5=Big5 |
michael@0 | 196 | cseucpkdfmtjapanese=EUC-JP |
michael@0 | 197 | euc-jp=EUC-JP |
michael@0 | 198 | x-euc-jp=EUC-JP |
michael@0 | 199 | csiso2022jp=ISO-2022-JP |
michael@0 | 200 | iso-2022-jp=ISO-2022-JP |
michael@0 | 201 | csshiftjis=Shift_JIS |
michael@0 | 202 | ms_kanji=Shift_JIS |
michael@0 | 203 | shift-jis=Shift_JIS |
michael@0 | 204 | shift_jis=Shift_JIS |
michael@0 | 205 | sjis=Shift_JIS |
michael@0 | 206 | windows-31j=Shift_JIS |
michael@0 | 207 | x-sjis=Shift_JIS |
michael@0 | 208 | cseuckr=EUC-KR |
michael@0 | 209 | csksc56011987=EUC-KR |
michael@0 | 210 | euc-kr=EUC-KR |
michael@0 | 211 | iso-ir-149=EUC-KR |
michael@0 | 212 | korean=EUC-KR |
michael@0 | 213 | ks_c_5601-1987=EUC-KR |
michael@0 | 214 | ks_c_5601-1989=EUC-KR |
michael@0 | 215 | ksc5601=EUC-KR |
michael@0 | 216 | ksc_5601=EUC-KR |
michael@0 | 217 | windows-949=EUC-KR |
michael@0 | 218 | csiso2022kr=replacement |
michael@0 | 219 | iso-2022-kr=replacement |
michael@0 | 220 | iso-2022-cn=replacement |
michael@0 | 221 | iso-2022-cn-ext=replacement |
michael@0 | 222 | utf-16=UTF-16LE |
michael@0 | 223 | utf-16le=UTF-16LE |
michael@0 | 224 | utf-16be=UTF-16BE |
michael@0 | 225 | x-user-defined=x-user-defined |