1 # |
|
2 # Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. |
|
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
4 # |
|
5 # This code is free software; you can redistribute it and/or modify it |
|
6 # under the terms of the GNU General Public License version 2 only, as |
|
7 # published by the Free Software Foundation. Oracle designates this |
|
8 # particular file as subject to the "Classpath" exception as provided |
|
9 # by Oracle in the LICENSE file that accompanied this code. |
|
10 # |
|
11 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
14 # version 2 for more details (a copy is included in the LICENSE file that |
|
15 # accompanied this code). |
|
16 # |
|
17 # You should have received a copy of the GNU General Public License version |
|
18 # 2 along with this work; if not, write to the Free Software Foundation, |
|
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
20 # |
|
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
22 # or visit www.oracle.com if you need additional information or have any |
|
23 # questions. |
|
24 # |
|
25 |
|
26 # Standard charsets provided by StandardCharsets provider. |
|
27 # |
|
28 # Note that these "standard" charsets listed here are not |
|
29 # necessary to be the "Standard charsets" defined in the |
|
30 # specification of java.nio.charset.Charset. Instead these |
|
31 # are the charsets that this implementation believes should |
|
32 # be packaged into the charsets provider class "StandardCharsets" |
|
33 # which is initialized at startup time by java.nio.charset.Charset, |
|
34 # compared to the charsets packaged in "ExtendedCharsets" provider, |
|
35 # which is lazy initialized. |
|
36 |
|
37 charset US-ASCII US_ASCII |
|
38 |
|
39 # IANA aliases |
|
40 alias iso-ir-6 |
|
41 alias ANSI_X3.4-1986 |
|
42 alias ISO_646.irv:1991 |
|
43 alias ASCII |
|
44 alias ISO646-US |
|
45 alias us |
|
46 alias IBM367 |
|
47 alias cp367 |
|
48 alias csASCII |
|
49 alias default |
|
50 |
|
51 # Other aliases |
|
52 alias 646 # Solaris POSIX locale |
|
53 alias iso_646.irv:1983 |
|
54 alias ANSI_X3.4-1968 # Linux POSIX locale (RedHat) |
|
55 alias ascii7 |
|
56 |
|
57 charset UTF-8 UTF_8 |
|
58 alias UTF8 # JDK historical |
|
59 alias unicode-1-1-utf-8 |
|
60 |
|
61 charset CESU-8 CESU_8 |
|
62 alias CESU8 |
|
63 alias csCESU-8 |
|
64 |
|
65 charset UTF-16 UTF_16 |
|
66 alias UTF_16 # JDK historical |
|
67 alias utf16 |
|
68 alias unicode |
|
69 alias UnicodeBig |
|
70 |
|
71 charset UTF-16BE UTF_16BE |
|
72 alias UTF_16BE |
|
73 alias ISO-10646-UCS-2 |
|
74 alias X-UTF-16BE |
|
75 alias UnicodeBigUnmarked |
|
76 |
|
77 charset UTF-16LE UTF_16LE |
|
78 alias UTF_16LE |
|
79 alias X-UTF-16LE |
|
80 alias UnicodeLittleUnmarked |
|
81 |
|
82 charset x-UTF-16LE-BOM UTF_16LE_BOM |
|
83 alias UnicodeLittle |
|
84 |
|
85 charset UTF-32 UTF_32 |
|
86 alias UTF_32 |
|
87 alias UTF32 |
|
88 |
|
89 charset UTF-32LE UTF_32LE |
|
90 alias UTF_32LE |
|
91 alias X-UTF-32LE |
|
92 |
|
93 charset UTF-32BE UTF_32BE |
|
94 alias UTF_32BE |
|
95 alias X-UTF-32BE |
|
96 |
|
97 charset X-UTF-32LE-BOM UTF_32LE_BOM |
|
98 alias UTF_32LE_BOM |
|
99 alias UTF-32LE-BOM |
|
100 |
|
101 charset X-UTF-32BE-BOM UTF_32BE_BOM |
|
102 alias UTF_32BE_BOM |
|
103 alias UTF-32BE-BOM |
|
104 |
|
105 charset ISO-8859-1 ISO_8859_1 |
|
106 |
|
107 # IANA aliases |
|
108 alias iso-ir-100 |
|
109 alias ISO_8859-1 |
|
110 alias latin1 |
|
111 alias l1 |
|
112 alias IBM819 |
|
113 alias cp819 |
|
114 alias csISOLatin1 |
|
115 |
|
116 # Other aliases |
|
117 alias 819 |
|
118 alias IBM-819 |
|
119 alias ISO8859_1 |
|
120 alias ISO_8859-1:1987 |
|
121 alias ISO_8859_1 |
|
122 alias 8859_1 |
|
123 alias ISO8859-1 |
|
124 |
|
125 charset ISO-8859-2 ISO_8859_2 |
|
126 alias iso8859_2 # JDK historical |
|
127 alias 8859_2 |
|
128 alias iso-ir-101 |
|
129 alias ISO_8859-2 |
|
130 alias ISO_8859-2:1987 |
|
131 alias ISO8859-2 |
|
132 alias latin2 |
|
133 alias l2 |
|
134 alias ibm912 |
|
135 alias ibm-912 |
|
136 alias cp912 |
|
137 alias 912 |
|
138 alias csISOLatin2 |
|
139 |
|
140 charset ISO-8859-4 ISO_8859_4 |
|
141 alias iso8859_4 # JDK historical |
|
142 alias iso8859-4 |
|
143 alias 8859_4 |
|
144 alias iso-ir-110 |
|
145 alias ISO_8859-4 |
|
146 alias ISO_8859-4:1988 |
|
147 alias latin4 |
|
148 alias l4 |
|
149 alias ibm914 |
|
150 alias ibm-914 |
|
151 alias cp914 |
|
152 alias 914 |
|
153 alias csISOLatin4 |
|
154 |
|
155 charset ISO-8859-5 ISO_8859_5 |
|
156 alias iso8859_5 # JDK historical |
|
157 alias 8859_5 |
|
158 alias iso-ir-144 |
|
159 alias ISO_8859-5 |
|
160 alias ISO_8859-5:1988 |
|
161 alias ISO8859-5 |
|
162 alias cyrillic |
|
163 alias ibm915 |
|
164 alias ibm-915 |
|
165 alias cp915 |
|
166 alias 915 |
|
167 alias csISOLatinCyrillic |
|
168 |
|
169 charset ISO-8859-7 ISO_8859_7 |
|
170 alias iso8859_7 # JDK historical |
|
171 alias 8859_7 |
|
172 alias iso-ir-126 |
|
173 alias ISO_8859-7 |
|
174 alias ISO_8859-7:1987 |
|
175 alias ELOT_928 |
|
176 alias ECMA-118 |
|
177 alias greek |
|
178 alias greek8 |
|
179 alias csISOLatinGreek |
|
180 alias sun_eu_greek # Solaris 7/8 compatibility |
|
181 alias ibm813 |
|
182 alias ibm-813 |
|
183 alias 813 |
|
184 alias cp813 |
|
185 alias iso8859-7 # Solaris 9 compatibility |
|
186 |
|
187 charset ISO-8859-9 ISO_8859_9 |
|
188 alias iso8859_9 # JDK historical |
|
189 alias 8859_9 |
|
190 alias iso-ir-148 |
|
191 alias ISO_8859-9 |
|
192 alias ISO_8859-9:1989 |
|
193 alias ISO8859-9 |
|
194 alias latin5 |
|
195 alias l5 |
|
196 alias ibm920 |
|
197 alias ibm-920 |
|
198 alias 920 |
|
199 alias cp920 |
|
200 alias csISOLatin5 |
|
201 |
|
202 charset ISO-8859-13 ISO_8859_13 |
|
203 alias iso8859_13 # JDK historical |
|
204 alias 8859_13 |
|
205 alias iso_8859-13 |
|
206 alias ISO8859-13 |
|
207 |
|
208 charset ISO-8859-15 ISO_8859_15 |
|
209 |
|
210 # IANA alias |
|
211 alias ISO_8859-15 |
|
212 |
|
213 # Other aliases |
|
214 alias 8859_15 |
|
215 alias ISO-8859-15 |
|
216 alias ISO8859_15 |
|
217 alias ISO8859-15 |
|
218 alias IBM923 |
|
219 alias IBM-923 |
|
220 alias cp923 |
|
221 alias 923 |
|
222 alias LATIN0 |
|
223 alias LATIN9 |
|
224 alias L9 |
|
225 alias csISOlatin0 |
|
226 alias csISOlatin9 |
|
227 alias ISO8859_15_FDIS |
|
228 |
|
229 charset KOI8-R KOI8_R |
|
230 alias koi8_r # JDK historical |
|
231 alias koi8 |
|
232 alias cskoi8r |
|
233 |
|
234 charset KOI8-U KOI8_U |
|
235 alias koi8_u |
|
236 |
|
237 charset windows-1250 MS1250 |
|
238 alias cp1250 # JDK historical |
|
239 alias cp5346 # Euro IBM CCSID |
|
240 |
|
241 charset windows-1251 MS1251 |
|
242 alias cp1251 # JDK historical |
|
243 alias cp5347 # Euro IBM CCSID |
|
244 alias ansi-1251 # Solaris compatibility |
|
245 |
|
246 charset windows-1252 MS1252 |
|
247 alias cp1252 # JDK historical |
|
248 alias cp5348 # Euro IBM CCSID |
|
249 |
|
250 charset windows-1253 MS1253 |
|
251 alias cp1253 # JDK historical |
|
252 alias cp5349 # Euro IBM CCSID |
|
253 |
|
254 charset windows-1254 MS1254 |
|
255 alias cp1254 # JDK historical |
|
256 alias cp5350 # Euro IBM CCSID |
|
257 |
|
258 charset windows-1257 MS1257 |
|
259 alias cp1257 # JDK historical |
|
260 alias cp5353 # Euro IBM CCSID |
|
261 |
|
262 |
|
263 charset IBM437 IBM437 |
|
264 alias cp437 #JDK historical |
|
265 alias ibm437 |
|
266 alias ibm-437 |
|
267 alias 437 |
|
268 alias cspc8codepage437 |
|
269 alias windows-437 |
|
270 |
|
271 charset x-IBM737 IBM737 |
|
272 alias cp737 #JDK historical |
|
273 alias ibm737 |
|
274 alias ibm-737 |
|
275 alias 737 |
|
276 |
|
277 charset IBM775 IBM775 |
|
278 alias cp775 #JDK historical |
|
279 alias ibm775 |
|
280 alias ibm-775 |
|
281 alias 775 |
|
282 |
|
283 charset IBM850 IBM850 |
|
284 alias cp850 #JDK historical |
|
285 alias ibm-850 |
|
286 alias ibm850 |
|
287 alias 850 |
|
288 alias cspc850multilingual |
|
289 |
|
290 charset IBM852 IBM852 |
|
291 alias cp852 #JDK historical |
|
292 alias ibm852 |
|
293 alias ibm-852 |
|
294 alias 852 |
|
295 alias csPCp852 |
|
296 |
|
297 charset IBM855 IBM855 |
|
298 alias cp855 #JDK historical |
|
299 alias ibm-855 |
|
300 alias ibm855 |
|
301 alias 855 |
|
302 alias cspcp855 |
|
303 |
|
304 charset IBM857 IBM857 |
|
305 alias cp857 #JDK historical |
|
306 alias ibm857 |
|
307 alias ibm-857 |
|
308 alias 857 |
|
309 alias csIBM857 |
|
310 |
|
311 charset IBM00858 IBM858 |
|
312 alias cp858 #JDK historical |
|
313 alias ccsid00858 |
|
314 alias cp00858 |
|
315 alias 858 |
|
316 alias PC-Multilingual-850+euro |
|
317 |
|
318 charset IBM862 IBM862 |
|
319 alias cp862 #JDK historical |
|
320 alias ibm862 |
|
321 alias ibm-862 |
|
322 alias 862 |
|
323 alias csIBM862 |
|
324 alias cspc862latinhebrew |
|
325 |
|
326 charset IBM866 IBM866 |
|
327 alias cp866 #JDK historical |
|
328 alias ibm866 |
|
329 alias ibm-866 |
|
330 alias 866 |
|
331 alias csIBM866 |
|
332 |
|
333 charset x-IBM874 IBM874 |
|
334 alias cp874 #JDK historical |
|
335 alias ibm874 |
|
336 alias ibm-874 |
|
337 alias 874 |
|