ICU-980 Fix alias names

X-SVN-Rev: 7283
This commit is contained in:
Ram Viswanadha 2001-12-03 21:24:15 +00:00
parent e883c7f31f
commit 7afda52678
3 changed files with 41 additions and 41 deletions

View file

@ -74,8 +74,8 @@ UTF-16LE { MIME } UTF16_LittleEndian x-utf-16le
UTF-16 { MIME } UTF16_PlatformEndian ISO-10646-UCS-2 { IANA } csUnicode ibm-17584 ibm-13488 ibm-1200 cp1200 ucs-2
UTF16_OppositeEndian
UTF-32BE { MIME } UTF32_BigEndian
UTF-32LE { MIME } UTF32_LittleEndian
UTF-32BE UTF32_BigEndian
UTF-32LE UTF32_LittleEndian
# The ICU UTF-32 converter uses the current platform's endianness.
# It does not autodetect endianness from a BOM.
@ -95,8 +95,8 @@ UTF-7 { IANA MIME }
SCSU { IANA }
ISO-8859-1 { MIME } LATIN_1 ibm-819 cp819 latin1 8859-1 csisolatin1 iso-ir-100 cp367 ISO_8859-1:1987 { IANA } l1 ANSI_X3.110-1983 819 #!!!!! There's whole lot of names for this
US-ASCII { MIME } ascii ascii-7 ANSI_X3.4-1968 { IANA } ANSI_X3.4-1986 ISO_646.irv:1991 iso646-us us csASCII 646 iso-ir-6
ISO-8859-1 { MIME } LATIN_1 ibm-819 cp819 latin1 8859-1 csisolatin1 iso-ir-100 ISO_8859-1:1987 { IANA } l1 ANSI_X3.110-1983 819 #!!!!! There's whole lot of names for this
US-ASCII { MIME } ascii ascii-7 ANSI_X3.4-1968 { IANA } ANSI_X3.4-1986 ISO_646.irv:1991 iso646-us us csASCII 646 iso-ir-6 cp367
# Partially algorithmic converters
@ -109,7 +109,7 @@ ISO_2022,locale=ja,version=4 JIS8
ISO_2022,locale=ko,version=0 ISO-2022-KR { IANA MIME } csISO2022KR
ISO_2022,locale=ko,version=1 ibm-25546 ibm-25546_P100 25546
ISO_2022,locale=zh,version=0 ISO-2022-CN { MIME } csISO2022CN
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT { MIME }
HZ HZ-GB-2312 { MIME }
LMBCS-1 lmbcs
LMBCS-2
@ -155,15 +155,15 @@ ibm-1252 ibm-1004 cp1004 # Windows Latin 1 without Euro
ibm-943_P130-2000 ibm-943_VASCII_VSUB_VPUA ibm-943 # japanese. Unicode name is \u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe Iana says that Windows-31J is an extension to csshiftjis ibm-932 removed
ibm-943_P14A-2000 ibm-943_VSUB_VPUA Shift_JIS { MIME } csWindows31J sjis cp943 cp932 ms_kanji csshiftjis windows-31j x-sjis 943
ibm-949_P110-2000 ibm-949_VASCII_VSUB_VPUA ibm-949
ibm-949_P11A-2000 ibm-949_VSUB_VPUA KS_C_5601-1987 { IANA } iso-ir-149 KS_C_5601-1989 csKSC56011987 KSC_5601 { MIME } johab ks_x_1001:1992 949 ksc5601_1992 # KSC-5601-1992, korean
ibm-949_P11A-2000 ibm-949_VSUB_VPUA KS_C_5601-1987 { IANA } iso-ir-149 KS_C_5601-1989 csKSC56011987 KSC_5601 { MIME } johab ks_x_1001:1992 949 ksc5601_1992 ksc5601_1987 # KSC-5601-1992, korean
ibm-1370 Big5 { MIME } csBig5 x-big5 cp950 950 # Taiwan Big-5 (w/ euro update)
ibm-950 # Taiwan Big-5 (w/o euro update)
ibm-1386 gbk cp936 zh_cn # Chinese GBK removed
ibm-33722 EUC-JP { MIME } ibm-5050 ibm-eucJP eucjis extended_unix_code_packed_format_for_japanese cseucpkdfmtjapanese X-EUC-JP cp33722 33722# Japan EUC
ibm-970 EUC-KR { IANA MIME } ibm-eucKR csEUCKR # Korean EUC
ibm-964 EUC-TW { MIME } ibm-eucTW cns11643 # Taiwan EUC
ibm-1383 EUC-CN { MIME } ibm-eucCN GB_2312-80 { IANA } chinese gb iso-ir-58 csISO58GB231280 GB2312 { MIME } gb2312-1980 cp1383 1383 csGB2312# China EUC
ibm-1162 tis-620 cp874 windows-874 { MIME } ms874 cp9066 874 # Thai (w/ euro update)
ibm-964 EUC-TW ibm-eucTW cns11643 # Taiwan EUC
ibm-1383 EUC-CN ibm-eucCN GB_2312-80 { IANA } chinese gb iso-ir-58 csISO58GB231280 GB2312 { MIME } gb2312-1980 cp1383 1383 csGB2312# China EUC
ibm-1162 tis-620 cp874 windows-874 ms874 cp9066 874 # Thai (w/ euro update)
ibm-874 ibm-1161 # Same as 1162 (w/o euro update)
# Platform codepages
@ -172,9 +172,9 @@ ibm-437 cp437 csPC8CodePage437 437 # PC US
ibm-850 IBM850 { IANA } cp850 { MIME } 850 csPC850Multilingual # PC latin1
ibm-851 IBM851 { IANA } cp851 { MIME } 851 csPC851 # PC DOS Greek (w/o euro)
ibm-858 cp858 { MIME } IBM00858 { IANA } # PC latin1 with Euro cp850 removed
ibm-9044 852 csPCp852 cp852 { MIME } # PC latin2 (w/ euro update)
ibm-9044 852 csPCp852 cp852# PC latin2 (w/ euro update)
ibm-852 IBM852 { IANA } # PC latin2 (w/o euro update)
ibm-872 855 csIBM855 cp855 { MIME } csPCp855 # PC cyrillic (w/ euro update)
ibm-872 855 csIBM855 cp855 csPCp855 # PC cyrillic (w/ euro update)
ibm-855 IBM855 { IANA } # PC cyrillic (w/o euro update)
ibm-856 cp856 { MIME } 856 # PC Hebrew (old)
ibm-9049 857 csIBM857 cp857 { MIME } # PC Latin 5 (Turkish) (w/ euro update)
@ -202,15 +202,15 @@ ibm-942_P120-2000 ibm-942_VASCII_VSUB_VPUA ibm-942 ibm-932 ibm-932_VASCII_
ibm-942_P12A-2000 ibm-942_VSUB_VPUA shift_jis78 sjis78 pck ibm-932_VSUB_VPUA
#ibm-941 jis-208 jisx-208 # Pure DBCS jisx-208# ibm-941 is not JISX 208 code page
#ibm-1038 Adobe-Symbol-Encoding csHPPSMath symbol
ibm-5346 windows-1250 { IANA MIME } cp1250 # Windows Latin2 (w/ euro update)
ibm-5347 windows-1251 { IANA MIME } cp1251 # Windows Cyrillic (w/ euro update)
ibm-5348 windows-1252 { IANA MIME } cp1252 # Windows Latin1 (w/ euro update)
ibm-5349 windows-1253 { IANA MIME } cp1253 # Windows Greek (w/ euro update)
ibm-5350 windows-1254 { IANA MIME } cp1254 # Windows Turkish (w/ euro update)
ibm-5351 windows-1255 { IANA MIME } cp1255 # Windows Hebrew (w/ euro update)
ibm-5352 windows-1256 { IANA MIME } cp1256 # Windows Arabic (w/ euro update)
ibm-5353 windows-1257 { IANA MIME } cp1257 # Windows Baltic (w/ euro update)
ibm-5354 windows-1258 { IANA MIME } cp1258 # Windows Vietnamese (w/ euro update)
ibm-5346 windows-1250 { IANA } cp1250 # Windows Latin2 (w/ euro update)
ibm-5347 windows-1251 { IANA } cp1251 # Windows Cyrillic (w/ euro update)
ibm-5348 windows-1252 { IANA } cp1252 # Windows Latin1 (w/ euro update)
ibm-5349 windows-1253 { IANA } cp1253 # Windows Greek (w/ euro update)
ibm-5350 windows-1254 { IANA } cp1254 # Windows Turkish (w/ euro update)
ibm-5351 windows-1255 { IANA } cp1255 # Windows Hebrew (w/ euro update)
ibm-5352 windows-1256 { IANA } cp1256 # Windows Arabic (w/ euro update)
ibm-5353 windows-1257 { IANA } cp1257 # Windows Baltic (w/ euro update)
ibm-5354 windows-1258 { IANA } cp1258 # Windows Vietnamese (w/ euro update)
ibm-1250 # Windows Latin2 (w/o euro update)
ibm-1251 # Windows Cyrillic (w/o euro update)
ibm-1253 # Windows Greek (w/o euro update)

View file

@ -74,8 +74,8 @@ UTF-16LE { MIME } UTF16_LittleEndian x-utf-16le
UTF-16 { MIME } UTF16_PlatformEndian ISO-10646-UCS-2 { IANA } csUnicode ibm-17584 ibm-13488 ibm-1200 cp1200 ucs-2
UTF16_OppositeEndian
UTF-32BE { MIME } UTF32_BigEndian
UTF-32LE { MIME } UTF32_LittleEndian
UTF-32BE UTF32_BigEndian
UTF-32LE UTF32_LittleEndian
# The ICU UTF-32 converter uses the current platform's endianness.
# It does not autodetect endianness from a BOM.
@ -95,8 +95,8 @@ UTF-7 { IANA MIME }
SCSU { IANA }
ISO-8859-1 { MIME } LATIN_1 ibm-819 cp819 latin1 8859-1 csisolatin1 iso-ir-100 cp367 ISO_8859-1:1987 { IANA } l1 ANSI_X3.110-1983 819 #!!!!! There's whole lot of names for this
US-ASCII { MIME } ascii ascii-7 ANSI_X3.4-1968 { IANA } ANSI_X3.4-1986 ISO_646.irv:1991 iso646-us us csASCII 646 iso-ir-6
ISO-8859-1 { MIME } LATIN_1 ibm-819 cp819 latin1 8859-1 csisolatin1 iso-ir-100 ISO_8859-1:1987 { IANA } l1 ANSI_X3.110-1983 819 #!!!!! There's whole lot of names for this
US-ASCII { MIME } ascii ascii-7 ANSI_X3.4-1968 { IANA } ANSI_X3.4-1986 ISO_646.irv:1991 iso646-us us csASCII 646 iso-ir-6 cp367
# Partially algorithmic converters
@ -109,7 +109,7 @@ ISO_2022,locale=ja,version=4 JIS8
ISO_2022,locale=ko,version=0 ISO-2022-KR { IANA MIME } csISO2022KR
ISO_2022,locale=ko,version=1 ibm-25546 ibm-25546_P100 25546
ISO_2022,locale=zh,version=0 ISO-2022-CN { MIME } csISO2022CN
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT { MIME }
HZ HZ-GB-2312 { MIME }
LMBCS-1 lmbcs
LMBCS-2
@ -155,15 +155,15 @@ ibm-1252 ibm-1004 cp1004 # Windows Latin 1 without Euro
ibm-943_P130-2000 ibm-943_VASCII_VSUB_VPUA ibm-943 # japanese. Unicode name is \u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe Iana says that Windows-31J is an extension to csshiftjis ibm-932 removed
ibm-943_P14A-2000 ibm-943_VSUB_VPUA Shift_JIS { MIME } csWindows31J sjis cp943 cp932 ms_kanji csshiftjis windows-31j x-sjis 943
ibm-949_P110-2000 ibm-949_VASCII_VSUB_VPUA ibm-949
ibm-949_P11A-2000 ibm-949_VSUB_VPUA KS_C_5601-1987 { IANA } iso-ir-149 KS_C_5601-1989 csKSC56011987 KSC_5601 { MIME } johab ks_x_1001:1992 949 ksc5601_1992 # KSC-5601-1992, korean
ibm-949_P11A-2000 ibm-949_VSUB_VPUA KS_C_5601-1987 { IANA } iso-ir-149 KS_C_5601-1989 csKSC56011987 KSC_5601 { MIME } johab ks_x_1001:1992 949 ksc5601_1992 ksc5601_1987 # KSC-5601-1992, korean
ibm-1370 Big5 { MIME } csBig5 x-big5 cp950 950 # Taiwan Big-5 (w/ euro update)
ibm-950 # Taiwan Big-5 (w/o euro update)
ibm-1386 gbk cp936 zh_cn # Chinese GBK removed
ibm-33722 EUC-JP { MIME } ibm-5050 ibm-eucJP eucjis extended_unix_code_packed_format_for_japanese cseucpkdfmtjapanese X-EUC-JP cp33722 33722# Japan EUC
ibm-970 EUC-KR { IANA MIME } ibm-eucKR csEUCKR # Korean EUC
ibm-964 EUC-TW { MIME } ibm-eucTW cns11643 # Taiwan EUC
ibm-1383 EUC-CN { MIME } ibm-eucCN GB_2312-80 { IANA } chinese gb iso-ir-58 csISO58GB231280 GB2312 { MIME } gb2312-1980 cp1383 1383 csGB2312# China EUC
ibm-1162 tis-620 cp874 windows-874 { MIME } ms874 cp9066 874 # Thai (w/ euro update)
ibm-964 EUC-TW ibm-eucTW cns11643 # Taiwan EUC
ibm-1383 EUC-CN ibm-eucCN GB_2312-80 { IANA } chinese gb iso-ir-58 csISO58GB231280 GB2312 { MIME } gb2312-1980 cp1383 1383 csGB2312# China EUC
ibm-1162 tis-620 cp874 windows-874 ms874 cp9066 874 # Thai (w/ euro update)
ibm-874 ibm-1161 # Same as 1162 (w/o euro update)
# Platform codepages
@ -172,9 +172,9 @@ ibm-437 cp437 csPC8CodePage437 437 # PC US
ibm-850 IBM850 { IANA } cp850 { MIME } 850 csPC850Multilingual # PC latin1
ibm-851 IBM851 { IANA } cp851 { MIME } 851 csPC851 # PC DOS Greek (w/o euro)
ibm-858 cp858 { MIME } IBM00858 { IANA } # PC latin1 with Euro cp850 removed
ibm-9044 852 csPCp852 cp852 { MIME } # PC latin2 (w/ euro update)
ibm-9044 852 csPCp852 cp852# PC latin2 (w/ euro update)
ibm-852 IBM852 { IANA } # PC latin2 (w/o euro update)
ibm-872 855 csIBM855 cp855 { MIME } csPCp855 # PC cyrillic (w/ euro update)
ibm-872 855 csIBM855 cp855 csPCp855 # PC cyrillic (w/ euro update)
ibm-855 IBM855 { IANA } # PC cyrillic (w/o euro update)
ibm-856 cp856 { MIME } 856 # PC Hebrew (old)
ibm-9049 857 csIBM857 cp857 { MIME } # PC Latin 5 (Turkish) (w/ euro update)
@ -202,15 +202,15 @@ ibm-942_P120-2000 ibm-942_VASCII_VSUB_VPUA ibm-942 ibm-932 ibm-932_VASCII_
ibm-942_P12A-2000 ibm-942_VSUB_VPUA shift_jis78 sjis78 pck ibm-932_VSUB_VPUA
#ibm-941 jis-208 jisx-208 # Pure DBCS jisx-208# ibm-941 is not JISX 208 code page
#ibm-1038 Adobe-Symbol-Encoding csHPPSMath symbol
ibm-5346 windows-1250 { IANA MIME } cp1250 # Windows Latin2 (w/ euro update)
ibm-5347 windows-1251 { IANA MIME } cp1251 # Windows Cyrillic (w/ euro update)
ibm-5348 windows-1252 { IANA MIME } cp1252 # Windows Latin1 (w/ euro update)
ibm-5349 windows-1253 { IANA MIME } cp1253 # Windows Greek (w/ euro update)
ibm-5350 windows-1254 { IANA MIME } cp1254 # Windows Turkish (w/ euro update)
ibm-5351 windows-1255 { IANA MIME } cp1255 # Windows Hebrew (w/ euro update)
ibm-5352 windows-1256 { IANA MIME } cp1256 # Windows Arabic (w/ euro update)
ibm-5353 windows-1257 { IANA MIME } cp1257 # Windows Baltic (w/ euro update)
ibm-5354 windows-1258 { IANA MIME } cp1258 # Windows Vietnamese (w/ euro update)
ibm-5346 windows-1250 { IANA } cp1250 # Windows Latin2 (w/ euro update)
ibm-5347 windows-1251 { IANA } cp1251 # Windows Cyrillic (w/ euro update)
ibm-5348 windows-1252 { IANA } cp1252 # Windows Latin1 (w/ euro update)
ibm-5349 windows-1253 { IANA } cp1253 # Windows Greek (w/ euro update)
ibm-5350 windows-1254 { IANA } cp1254 # Windows Turkish (w/ euro update)
ibm-5351 windows-1255 { IANA } cp1255 # Windows Hebrew (w/ euro update)
ibm-5352 windows-1256 { IANA } cp1256 # Windows Arabic (w/ euro update)
ibm-5353 windows-1257 { IANA } cp1257 # Windows Baltic (w/ euro update)
ibm-5354 windows-1258 { IANA } cp1258 # Windows Vietnamese (w/ euro update)
ibm-1250 # Windows Latin2 (w/o euro update)
ibm-1251 # Windows Cyrillic (w/o euro update)
ibm-1253 # Windows Greek (w/o euro update)

View file

@ -83,7 +83,7 @@ static void TestStandardNames()
/* Test for some expected results. */
if (dotestname("ibm-1208", "MIME", "utf-8") &&
dotestname("cp1252", "MIME", "windows-1252") &&
/*dotestname("cp1252", "MIME", "windows-1252") &&*/
dotestname("ascii", "MIME", "us-ascii") &&
dotestname("ascii", "IANA", "ANSI_X3.4-1968") &&
dotestname("cp850", "IANA", "IBM850")) {