1###########################################################################
2# Copyright 2003-2004 The Apache Software Foundation.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#     http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15##########################################################################
16#
17# $Id$
18#
19# <JAVA name encoding>, <PREFERRED name MIME>
20# Peter Smolik
21Cp1250 WINDOWS-1250 0x00FF
22# Patch attributed to havardw@underdusken.no (H�vard Wigtil)
23Cp1251 WINDOWS-1251 0x00FF
24Cp1252 WINDOWS-1252 0x00FF
25ISO8859_1 ISO-8859-1 0x00FF
26# Patch attributed to havardw@underdusken.no (H�vard Wigtil)
27ISO8859-1 ISO-8859-1 0x00FF
28ISO8859_2 ISO-8859-2 0x00FF
29# I'm going to apply "ISO8859-X" variant to all these, to be safe.
30ISO8859-2 ISO-8859-2 0x00FF
31ISO8859_3 ISO-8859-3 0x00FF
32ISO8859-3 ISO-8859-3 0x00FF
33ISO8859_4 ISO-8859-4 0x00FF
34ISO8859-4 ISO-8859-4 0x00FF
35ISO8859_5 ISO-8859-5 0x00FF
36ISO8859-5 ISO-8859-5 0x00FF
37ISO8859_6 ISO-8859-6 0x00FF
38ISO8859-6 ISO-8859-6 0x00FF
39ISO8859_7 ISO-8859-7 0x00FF
40ISO8859-7 ISO-8859-7 0x00FF
41ISO8859_8 ISO-8859-8 0x00FF
42ISO8859-8 ISO-8859-8 0x00FF
43ISO8859_9 ISO-8859-9 0x00FF
44ISO8859-9 ISO-8859-9 0x00FF
45ISO8859_10 ISO-8859-10 0x00FF
46ISO8859-10 ISO-8859-10 0x00FF
47ISO8859_11 ISO-8859-11 0x00FF
48ISO8859-11 ISO-8859-11 0x00FF
49ISO8859_12 ISO-8859-12 0x00FF
50ISO8859-12 ISO-8859-12 0x00FF
51ISO8859_13 ISO-8859-13 0x00FF
52ISO8859-13 ISO-8859-13 0x00FF
53ISO8859_14 ISO-8859-14 0x00FF
54ISO8859-14 ISO-8859-14 0x00FF
55ISO8859_15 ISO-8859-15 0x00FF
56ISO8859-15 ISO-8859-15 0x00FF
57# # ?
588859_1 ISO-8859-1 0x00FF
598859_2 ISO-8859-2 0x00FF
608859_3 ISO-8859-3 0x00FF
618859_4 ISO-8859-4 0x00FF
628859_5 ISO-8859-5 0x00FF
638859_6 ISO-8859-6 0x00FF
648859_7 ISO-8859-7 0x00FF
658859_8 ISO-8859-8 0x00FF
668859_9 ISO-8859-9 0x00FF
678859-1 ISO-8859-1 0x00FF
688859-2 ISO-8859-2 0x00FF
698859-3 ISO-8859-3 0x00FF
708859-4 ISO-8859-4 0x00FF
718859-5 ISO-8859-5 0x00FF
728859-6 ISO-8859-6 0x00FF
738859-7 ISO-8859-7 0x00FF
748859-8 ISO-8859-8 0x00FF
758859-9 ISO-8859-9 0x00FF
76JIS ISO-2022-JP 0xFFFF
77ISO2022KR ISO-2022-KR 0xFFFF
78SJIS SHIFT_JIS 0xFFFF
79EUC_JP EUC-JP 0xFFFF
80EUC_KR EUC-KR 0xFFFF
81EUC_CN EUC-CN 0xFFFF
82EUC_TW EUC-TW 0xFFFF
83EUC_CN GB2312 0xFFFF
84EUC-JP EUC-JP 0xFFFF
85EUC-KR EUC-KR 0xFFFF
86EUC-CN EUC-CN 0xFFFF
87EUC-TW EUC-TW 0xFFFF
88EUC-CN GB2312 0xFFFF
89GB2312 GB2312 0xFFFF
90Big5 BIG5 0xFFFF
91EUCJIS EUC-JP 0xFFFF
92KSC5601 EUC-KR 0xFFFF
93KOI8_R KOI8-R 0xFFFF
94Cp037 EBCDIC-CP-US,EBCDIC-CP-CA,EBCDIC-CP-NL 0x00FF
95Cp277 EBCDIC-CP-DK,EBCDIC-CP-NO 0x00FF
96Cp278 EBCDIC-CP-FI,EBCDIC-CP-SE 0x00FF
97Cp280 EBCDIC-CP-IT 0x00FF
98Cp284 EBCDIC-CP-ES 0x00FF
99Cp285 EBCDIC-CP-GB 0x00FF
100Cp297 EBCDIC-CP-FR 0x00FF
101Cp420 EBCDIC-CP-AR1 0x00FF
102Cp424 EBCDIC-CP-HE 0x00FF
103Cp500 EBCDIC-CP-CH 0x00FF
104Cp850 850,csPC850Multilingual 0xFFFF
105Cp860 860,csIBM860 0xFFFF
106Cp870 EBCDIC-CP-ROECE,EBCDIC-CP-YU 0x00FF
107Cp871 EBCDIC-CP-IS 0x00FF
108Cp918 EBCDIC-CP-AR2 0x00FF
109Cp1047 IBM1047,IBM-1047 0x00FF
110MacTEC MacRoman 0x00FF
111ASCII ASCII,US-ASCII 0x007F
112Unicode UNICODE,UTF-16 0xFFFF
113UTF8 UTF-8 0xFFFF
114# patch attributed to Jinsung Lee
115KS_C_5601-1987 KS_C_5601-1987,iso-ir-149,KS_C_5601-1989,KSC_5601,csKSC56011987 0xFFFF
116# note that more character set names and their aliases
117# can be found at http://www.iana.org/assignments/character-sets
118
119