Home | History | Annotate | Download | only in serializer
      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 #
     44 ASCII      ASCII,US-ASCII                         0x007F
     45 #
     46 # Big5, Traditional Chinese 
     47 Big5       BIG5,csBig5                            0x007F
     48 #Big5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision) 
     49 Big5_HKSCS BIG5-HKSCS                             0x007F
     50 # USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia
     51 Cp037      EBCDIC-CP-US,EBCDIC-CP-CA,EBCDIC-CP-WT,EBCDIC-CP-NL,IBM037 0x0019
     52 # IBM Austria, Germany 
     53 Cp273      IBM273,csIBM273                        0x0019
     54 Cp274      csIBM274,EBCDIC-BE
     55 Cp275      csIBM275,EBCDIC-BR
     56 # IBM Denmark, Norway 
     57 Cp277      EBCDIC-CP-DK,EBCDIC-CP-NO,IBM277,csIBM277    0x0019
     58 # IBM Finland, Sweden 
     59 Cp278      EBCDIC-CP-FI,EBCDIC-CP-SE,IBM278,csIBM278    0x0019
     60 # IBM Italy
     61 Cp280      EBCDIC-CP-IT,IBM280,csIBM280           0x0019
     62 Cp281      EBCDIC-JP-E,csIBM281
     63 # IBM Catalan/Spain, Spanish Latin America 
     64 Cp284      EBCDIC-CP-ES,IBM284,csIBM284           0x0019
     65 # IBM United Kingdom, Ireland
     66 Cp285      EBCDIC-CP-GB,IBM284,csIBM285           0x0019
     67 Cp290      EBCDIC-JP-kana,IBM290,csIBM290         0x0019
     68 # IBM France
     69 Cp297      EBCDIC-CP-FR,IBM297,csIBM297           0x0019
     70 # IBM Arabic
     71 Cp420      EBCDIC-CP-AR1,IBM420,csIBM420          0x0019
     72 Cp423      EBCDIC-CP-GR,IBM423,csIBM423
     73 # IBM Hebrew
     74 Cp424      EBCDIC-CP-HE,IBM424,csIBM424           0x0019
     75 Cp437      437,IBM437,csPC8CodePage437            0x007F
     76 # EBCDIC 500V1
     77 Cp500      EBCDIC-CP-CH,EBCDIC-CP-BE,IBM500,csIBM500    0x0019
     78 # PC Baltic
     79 Cp775      IBM775,csPC775Baltic                   0x007F
     80 # IBM Thailand extended SBCS 
     81 Cp838      IBM-Thai,838,csIBMThai                 0x0019
     82 # MS-DOS Latin-1
     83 Cp850      850,csPC850Multilingual,IBM850         0x007F
     84 Cp851      851,IBM851,csIBM851
     85 # MS-DOS Latin-2
     86 Cp852      IBM852,852,csPCp852                    0x007F
     87 # IBM Cyrillic
     88 Cp855      IBM855,855,csIBM855                    0x007F
     89 # IBM Turkish
     90 Cp857      IBM857,857,csIBM857                    0x007F
     91 # Variant of Cp850 with Euro character 
     92 Cp858      IBM00858                               0x007F
     93 # MS-DOS Portuguese
     94 Cp860      860,csIBM860,IBM860                    0x007F
     95 # MS-DOS Icelandic
     96 Cp861      IBM861,861,csIBM861,cp-is              0x007F
     97 #
     98 Cp862      IBM862,862,csPCi62LatinHebrew          0x007F
     99 # MS-DOS Canadian French
    100 Cp863      IBM863,863,csIBM863                    0x007F
    101 # PC Arabic 
    102 Cp864      IBM864,864,csIBM864                    0x007F
    103 # MS-DOS Nordic 
    104 Cp865      IBM865,865,csIBM865                    0x007F
    105 # MS-DOS Russian 
    106 Cp866      IBM866,866,csIBM866                    0x007F
    107 # MS-DOS Pakistan 
    108 Cp868      IBM868,cp-ar,csIBM868                  0x007F
    109 # IBM Modern Greek 
    110 Cp869      IBM869,869,cp-gr,csIBM869              0x007F
    111 # IBM Multilingual Latin-2 
    112 Cp870      EBCDIC-CP-ROECE,EBCDIC-CP-YU,IBM870,csIBM870 0x0019
    113 # IBM Iceland 
    114 Cp871      EBCDIC-CP-IS,IBM871,csIBM871           0x0019
    115 Cp880      EBCDIC-Cyrillic,IBM880,csIBM880
    116 Cp891      IBM891,csIBM891
    117 Cp903      IBM903,csIBM903
    118 Cp904      IBM904,csIBM904
    119 Cp905      IBM905,csIBM905,EBCDIC-CP-TR
    120 # IBM Pakistan (Urdu)
    121 Cp918      EBCDIC-CP-AR2,IBM918,csIBM918          0x0019
    122 # GBK, Simplified Chinese 
    123 Cp936      GBK,MS936,WINDOWS-936
    124 # IBM Latin-5, Turkey 
    125 Cp1026     IBM1026,csIBM1026                      0x0019
    126 # Latin-1 character set for EBCDIC hosts 
    127 Cp1047     IBM1047,IBM-1047                       0x0019
    128 # Variant of Cp037 with Euro character 
    129 Cp1140     IBM01140                               0x0019
    130 # Variant of Cp273 with Euro character 
    131 Cp1141     IBM01141                               0x0019
    132 # Variant of Cp277 with Euro character 
    133 Cp1142     IBM01142                               0x0019
    134 # Variant of Cp278 with Euro character 
    135 Cp1143     IBM01143                               0x0019
    136 # Variant of Cp280 with Euro character 
    137 Cp1144     IBM01144                               0x0019
    138 # Variant of Cp284 with Euro character 
    139 Cp1145     IBM01145                               0x0019
    140 # Variant of Cp285 with Euro character 
    141 Cp1146     IBM01146                               0x0019
    142 # Variant of Cp297 with Euro character 
    143 Cp1147     IBM01147                               0x0019
    144 # Variant of Cp500 with Euro character 
    145 Cp1148     IBM01148                               0x0019
    146 # Variant of Cp871 with Euro character 
    147 Cp1149     IBM01149                               0x0019
    148 Cp1250     WINDOWS-1250                           0x007F
    149 Cp1251     WINDOWS-1251                           0x007F
    150 Cp1252     WINDOWS-1252                           0x007F
    151 Cp1253     WINDOWS-1253                           0x007F
    152 Cp1254     WINDOWS-1254                           0x007F
    153 # Windows Hebrew 
    154 Cp1255     WINDOWS-1255                           0x007F
    155 # Windows Arabic
    156 Cp1256     WINDOWS-1256                           0x007F
    157 Cp1257     WINDOWS-1257                           0x007F
    158 # Windows Vietnamese
    159 Cp1258     WINDOWS-1258                           0x007F
    160 EUC-CN     EUC-CN                                 0x007F
    161 EUC_CN     EUC-CN                                 0x007F
    162 #
    163 #JISX 0201, 0208 and 0212, EUC encoding Japanese
    164 EUC-JP     EUC-JP                                 0x007F
    165 EUC_JP     EUC-JP                                 0x007F
    166 # KS C 5601, EUC encoding, Korean 
    167 EUC-KR     EUC-KR                                 0x007F
    168 EUC_KR     EUC-KR                                 0x007F
    169 # CNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese
    170 EUC-TW     EUC-TW                                 0x007F
    171 EUC_TW     EUC-TW,x-EUC-TW                        0x007F
    172 EUCJIS     EUC-JP                                 0x007F
    173 #
    174 # GB2312, EUC encoding, Simplified Chinese 
    175 GB2312     GB2312                                 0x007F
    176 
    177 # GB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only) 
    178 ISO2022CN  ISO-2022-CN
    179 # JIS X 0201, 0208, in ISO 2022 form, Japanese 
    180 ISO2022JP  ISO-2022-JP
    181 # ISO 2022 KR, Korean 
    182 ISO2022KR  ISO-2022-KR                            0x007F
    183 #
    184 #
    185 ISO8859-1  ISO-8859-1                             0x00FF
    186 ISO8859_1  ISO-8859-1                             0x00FF
    187 8859-1     ISO-8859-1                             0x00FF
    188 8859_1     ISO-8859-1                             0x00FF
    189 #
    190 ISO8859-2  ISO-8859-2                             0x00A0
    191 ISO8859_2  ISO-8859-2                             0x00A0
    192 8859-2     ISO-8859-2                             0x00A0
    193 8859_2     ISO-8859-2                             0x00A0
    194 #
    195 # Latin Alphabet No. 3 
    196 ISO8859-3  ISO-8859-3                             0x00A0
    197 ISO8859_3  ISO-8859-3                             0x00A0
    198 8859-3     ISO-8859-3                             0x00A0
    199 8859_3     ISO-8859-3                             0x00A0
    200 #
    201 ISO8859-4  ISO-8859-4                             0x00A0
    202 ISO8859_4  ISO-8859-4                             0x00A0
    203 8859-4     ISO-8859-4                             0x00A0
    204 8859_4     ISO-8859-4                             0x00A0
    205 #
    206 ISO8859-5  ISO-8859-5                             0x00A0
    207 ISO8859_5  ISO-8859-5                             0x00A0
    208 8859-5     ISO-8859-5                             0x00A0
    209 8859_5     ISO-8859-5                             0x00A0
    210 #
    211 # Latin/Arabic Alphabet 
    212 ISO8859-6  ISO-8859-6                             0x00A0
    213 ISO8859_6  ISO-8859-6                             0x00A0
    214 8859-6     ISO-8859-6                             0x00A0
    215 8859_6     ISO-8859-6                             0x00A0
    216 #
    217 ISO8859-7  ISO-8859-7                             0x00A0
    218 ISO8859_7  ISO-8859-7                             0x00A0
    219 8859-7     ISO-8859-7                             0x00A0
    220 8859_7     ISO-8859-7                             0x00A0
    221 #
    222 ISO8859-8  ISO-8859-8                             0x00A0
    223 ISO8859_8  ISO-8859-8                             0x00A0
    224 8859-8     ISO-8859-8                             0x00A0
    225 8859_8     ISO-8859-8                             0x00A0
    226 #
    227 ISO8859-9  ISO-8859-9                             0x00CF
    228 ISO8859_9  ISO-8859-9                             0x00CF
    229 8859-9     ISO-8859-9                             0x00CF
    230 8859_9     ISO-8859-9                             0x00CF
    231 #
    232 ISO8859-10 ISO-8859-10                            0x007E
    233 ISO8859_10 ISO-8859-10                            0x007E
    234 ISO8859-11 ISO-8859-11                            0x007E
    235 ISO8859_11 ISO-8859-11                            0x007E
    236 ISO8859-12 ISO-8859-12                            0x007F
    237 ISO8859_12 ISO-8859-12                            0x007F
    238 ISO8859-13 ISO-8859-13                            0x00A0
    239 ISO8859_13 ISO-8859-13                            0x00A0
    240 ISO8859-14 ISO-8859-14                            0x007E
    241 ISO8859_14 ISO-8859-14                            0x007E
    242 ISO8859-15 ISO-8859-15                            0x00A3
    243 ISO8859_15 ISO-8859-15                            0x00A3
    244 JIS        ISO-2022-JP                            0x007F
    245 KOI8_R     KOI8-R                                 0x007F
    246 KSC5601    EUC-KR                                 0x007F
    247 KS_C_5601-1987 KS_C_5601-1987,iso-ir-149,KS_C_5601-1989,KSC_5601,csKSC56011987  0x007F
    248 MacTEC     MacRoman
    249 # Windows Japanese
    250 MS932      windows-31j
    251 # Shift-JIS, Japanese 
    252 SJIS       SHIFT_JIS                              0x007F
    253 # TIS620, Thai
    254 TIS620     TIS-620
    255 UTF8       UTF-8                                  0xFFFF
    256 Unicode    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