1##
2# Licensed to the Apache Software Foundation (ASF) under one
3# or more contributor license agreements. See the NOTICE file
4# distributed with this work for additional information
5# regarding copyright ownership. The ASF licenses this file
6# to you under the Apache License, Version 2.0 (the  "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10#     http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17##
18#
19# $Id: Encodings.properties 468654 2006-10-28 07:09:23Z minchau $
20#
21# Each entry in this properties file is:
22# 1) The Java name for the encoding
23# 2) A comma separated list of the MIME names for the encoding,
24#    with the first one being the preferred MIME name.
25# 3) An optional high char. Characters at or below this value are
26#    definately in the encoding, but characters above it may or may not be.
27#    This value is given only for performance reasons.
28#    A value of zero is the same as no value at all.
29#
30# For example this line in this file:
31#              ASCII ASCII,US-ASCII 0x007F
32# Means the Java name for the encoding is "ASCII". The MIME names for this
33# encoding which may appear in a stylesheet are "ASCII" or "US-ASCII"
34# and the optional high code point value is given, and it is 0X007F
35# which means that the contiguous block of chars from
36# 0x0001 to 0x007F ( 127 in base 10) are all in the encoding.
37# Higher values above this char might be in the encoding, although in the 
38# case of this particular encoding there are no higher chars.
39#
40#
41# <JAVA name encoding>, <PREFERRED name MIME>
42#
43#
44ASCII      ASCII,US-ASCII                         0x007F
45#
46# Big5, Traditional Chinese 
47Big5       BIG5,csBig5                            0x007F
48#Big5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision) 
49Big5_HKSCS BIG5-HKSCS                             0x007F
50# USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia
51Cp037      EBCDIC-CP-US,EBCDIC-CP-CA,EBCDIC-CP-WT,EBCDIC-CP-NL,IBM037 0x0019
52# IBM Austria, Germany 
53Cp273      IBM273,csIBM273                        0x0019
54Cp274      csIBM274,EBCDIC-BE
55Cp275      csIBM275,EBCDIC-BR
56# IBM Denmark, Norway 
57Cp277      EBCDIC-CP-DK,EBCDIC-CP-NO,IBM277,csIBM277    0x0019
58# IBM Finland, Sweden 
59Cp278      EBCDIC-CP-FI,EBCDIC-CP-SE,IBM278,csIBM278    0x0019
60# IBM Italy
61Cp280      EBCDIC-CP-IT,IBM280,csIBM280           0x0019
62Cp281      EBCDIC-JP-E,csIBM281
63# IBM Catalan/Spain, Spanish Latin America 
64Cp284      EBCDIC-CP-ES,IBM284,csIBM284           0x0019
65# IBM United Kingdom, Ireland
66Cp285      EBCDIC-CP-GB,IBM284,csIBM285           0x0019
67Cp290      EBCDIC-JP-kana,IBM290,csIBM290         0x0019
68# IBM France
69Cp297      EBCDIC-CP-FR,IBM297,csIBM297           0x0019
70# IBM Arabic
71Cp420      EBCDIC-CP-AR1,IBM420,csIBM420          0x0019
72Cp423      EBCDIC-CP-GR,IBM423,csIBM423
73# IBM Hebrew
74Cp424      EBCDIC-CP-HE,IBM424,csIBM424           0x0019
75Cp437      437,IBM437,csPC8CodePage437            0x007F
76# EBCDIC 500V1
77Cp500      EBCDIC-CP-CH,EBCDIC-CP-BE,IBM500,csIBM500    0x0019
78# PC Baltic
79Cp775      IBM775,csPC775Baltic                   0x007F
80# IBM Thailand extended SBCS 
81Cp838      IBM-Thai,838,csIBMThai                 0x0019
82# MS-DOS Latin-1
83Cp850      850,csPC850Multilingual,IBM850         0x007F
84Cp851      851,IBM851,csIBM851
85# MS-DOS Latin-2
86Cp852      IBM852,852,csPCp852                    0x007F
87# IBM Cyrillic
88Cp855      IBM855,855,csIBM855                    0x007F
89# IBM Turkish
90Cp857      IBM857,857,csIBM857                    0x007F
91# Variant of Cp850 with Euro character 
92Cp858      IBM00858                               0x007F
93# MS-DOS Portuguese
94Cp860      860,csIBM860,IBM860                    0x007F
95# MS-DOS Icelandic
96Cp861      IBM861,861,csIBM861,cp-is              0x007F
97#
98Cp862      IBM862,862,csPCi62LatinHebrew          0x007F
99# MS-DOS Canadian French
100Cp863      IBM863,863,csIBM863                    0x007F
101# PC Arabic 
102Cp864      IBM864,864,csIBM864                    0x007F
103# MS-DOS Nordic 
104Cp865      IBM865,865,csIBM865                    0x007F
105# MS-DOS Russian 
106Cp866      IBM866,866,csIBM866                    0x007F
107# MS-DOS Pakistan 
108Cp868      IBM868,cp-ar,csIBM868                  0x007F
109# IBM Modern Greek 
110Cp869      IBM869,869,cp-gr,csIBM869              0x007F
111# IBM Multilingual Latin-2 
112Cp870      EBCDIC-CP-ROECE,EBCDIC-CP-YU,IBM870,csIBM870 0x0019
113# IBM Iceland 
114Cp871      EBCDIC-CP-IS,IBM871,csIBM871           0x0019
115Cp880      EBCDIC-Cyrillic,IBM880,csIBM880
116Cp891      IBM891,csIBM891
117Cp903      IBM903,csIBM903
118Cp904      IBM904,csIBM904
119Cp905      IBM905,csIBM905,EBCDIC-CP-TR
120# IBM Pakistan (Urdu)
121Cp918      EBCDIC-CP-AR2,IBM918,csIBM918          0x0019
122# GBK, Simplified Chinese 
123Cp936      GBK,MS936,WINDOWS-936
124# IBM Latin-5, Turkey 
125Cp1026     IBM1026,csIBM1026                      0x0019
126# Latin-1 character set for EBCDIC hosts 
127Cp1047     IBM1047,IBM-1047                       0x0019
128# Variant of Cp037 with Euro character 
129Cp1140     IBM01140                               0x0019
130# Variant of Cp273 with Euro character 
131Cp1141     IBM01141                               0x0019
132# Variant of Cp277 with Euro character 
133Cp1142     IBM01142                               0x0019
134# Variant of Cp278 with Euro character 
135Cp1143     IBM01143                               0x0019
136# Variant of Cp280 with Euro character 
137Cp1144     IBM01144                               0x0019
138# Variant of Cp284 with Euro character 
139Cp1145     IBM01145                               0x0019
140# Variant of Cp285 with Euro character 
141Cp1146     IBM01146                               0x0019
142# Variant of Cp297 with Euro character 
143Cp1147     IBM01147                               0x0019
144# Variant of Cp500 with Euro character 
145Cp1148     IBM01148                               0x0019
146# Variant of Cp871 with Euro character 
147Cp1149     IBM01149                               0x0019
148Cp1250     WINDOWS-1250                           0x007F
149Cp1251     WINDOWS-1251                           0x007F
150Cp1252     WINDOWS-1252                           0x007F
151Cp1253     WINDOWS-1253                           0x007F
152Cp1254     WINDOWS-1254                           0x007F
153# Windows Hebrew 
154Cp1255     WINDOWS-1255                           0x007F
155# Windows Arabic
156Cp1256     WINDOWS-1256                           0x007F
157Cp1257     WINDOWS-1257                           0x007F
158# Windows Vietnamese
159Cp1258     WINDOWS-1258                           0x007F
160EUC-CN     EUC-CN                                 0x007F
161EUC_CN     EUC-CN                                 0x007F
162#
163#JISX 0201, 0208 and 0212, EUC encoding Japanese
164EUC-JP     EUC-JP                                 0x007F
165EUC_JP     EUC-JP                                 0x007F
166# KS C 5601, EUC encoding, Korean 
167EUC-KR     EUC-KR                                 0x007F
168EUC_KR     EUC-KR                                 0x007F
169# CNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese
170EUC-TW     EUC-TW                                 0x007F
171EUC_TW     EUC-TW,x-EUC-TW                        0x007F
172EUCJIS     EUC-JP                                 0x007F
173#
174# GB2312, EUC encoding, Simplified Chinese 
175GB2312     GB2312                                 0x007F
176
177# GB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only) 
178ISO2022CN  ISO-2022-CN
179# JIS X 0201, 0208, in ISO 2022 form, Japanese 
180ISO2022JP  ISO-2022-JP
181# ISO 2022 KR, Korean 
182ISO2022KR  ISO-2022-KR                            0x007F
183#
184#
185ISO8859-1  ISO-8859-1                             0x00FF
186ISO8859_1  ISO-8859-1                             0x00FF
1878859-1     ISO-8859-1                             0x00FF
1888859_1     ISO-8859-1                             0x00FF
189#
190ISO8859-2  ISO-8859-2                             0x00A0
191ISO8859_2  ISO-8859-2                             0x00A0
1928859-2     ISO-8859-2                             0x00A0
1938859_2     ISO-8859-2                             0x00A0
194#
195# Latin Alphabet No. 3 
196ISO8859-3  ISO-8859-3                             0x00A0
197ISO8859_3  ISO-8859-3                             0x00A0
1988859-3     ISO-8859-3                             0x00A0
1998859_3     ISO-8859-3                             0x00A0
200#
201ISO8859-4  ISO-8859-4                             0x00A0
202ISO8859_4  ISO-8859-4                             0x00A0
2038859-4     ISO-8859-4                             0x00A0
2048859_4     ISO-8859-4                             0x00A0
205#
206ISO8859-5  ISO-8859-5                             0x00A0
207ISO8859_5  ISO-8859-5                             0x00A0
2088859-5     ISO-8859-5                             0x00A0
2098859_5     ISO-8859-5                             0x00A0
210#
211# Latin/Arabic Alphabet 
212ISO8859-6  ISO-8859-6                             0x00A0
213ISO8859_6  ISO-8859-6                             0x00A0
2148859-6     ISO-8859-6                             0x00A0
2158859_6     ISO-8859-6                             0x00A0
216#
217ISO8859-7  ISO-8859-7                             0x00A0
218ISO8859_7  ISO-8859-7                             0x00A0
2198859-7     ISO-8859-7                             0x00A0
2208859_7     ISO-8859-7                             0x00A0
221#
222ISO8859-8  ISO-8859-8                             0x00A0
223ISO8859_8  ISO-8859-8                             0x00A0
2248859-8     ISO-8859-8                             0x00A0
2258859_8     ISO-8859-8                             0x00A0
226#
227ISO8859-9  ISO-8859-9                             0x00CF
228ISO8859_9  ISO-8859-9                             0x00CF
2298859-9     ISO-8859-9                             0x00CF
2308859_9     ISO-8859-9                             0x00CF
231#
232ISO8859-10 ISO-8859-10                            0x007E
233ISO8859_10 ISO-8859-10                            0x007E
234ISO8859-11 ISO-8859-11                            0x007E
235ISO8859_11 ISO-8859-11                            0x007E
236ISO8859-12 ISO-8859-12                            0x007F
237ISO8859_12 ISO-8859-12                            0x007F
238ISO8859-13 ISO-8859-13                            0x00A0
239ISO8859_13 ISO-8859-13                            0x00A0
240ISO8859-14 ISO-8859-14                            0x007E
241ISO8859_14 ISO-8859-14                            0x007E
242ISO8859-15 ISO-8859-15                            0x00A3
243ISO8859_15 ISO-8859-15                            0x00A3
244JIS        ISO-2022-JP                            0x007F
245KOI8_R     KOI8-R                                 0x007F
246KSC5601    EUC-KR                                 0x007F
247KS_C_5601-1987 KS_C_5601-1987,iso-ir-149,KS_C_5601-1989,KSC_5601,csKSC56011987  0x007F
248MacTEC     MacRoman
249# Windows Japanese
250MS932      windows-31j
251# Shift-JIS, Japanese 
252SJIS       SHIFT_JIS                              0x007F
253# TIS620, Thai
254TIS620     TIS-620
255UTF8       UTF-8                                  0xFFFF
256Unicode    UNICODE,UTF-16                         0xFFFF
257
258# note that more character set names and their aliases
259# can be found at http://www.iana.org/assignments/character-sets
260
261