ICU-5277 Fix the aliases for the ISO-2022 converters, which includes the proper designation of IANA/MIME/CCSID names.
X-SVN-Rev: 19881
This commit is contained in:
parent
2b2ceca58a
commit
02a714e77c
@ -783,18 +783,18 @@ ibm-1133_P100-1997 { UTR22* } ibm-1133 { IBM* }
|
||||
# The _generic_ ISO-2022 converter is disabled starting 2003-dec-03 (ICU 2.8).
|
||||
# For details see the icu mailing list from 2003-dec-01 and the ucnv2022.c file.
|
||||
# Language-specific variants of ISO-2022 continue to be available as listed below.
|
||||
# ISO_2022 ISO-2022 { MIME* } 2022 cp2022
|
||||
# ISO_2022 ISO-2022
|
||||
|
||||
ISO_2022,locale=ja,version=0 ISO-2022-JP { IANA* MIME* JAVA* } csISO2022JP { JAVA }
|
||||
ISO_2022,locale=ja,version=1 ISO-2022-JP-1 JIS JIS_Encoding { IANA* }
|
||||
ISO_2022,locale=ja,version=2 ISO-2022-JP-2 { IANA* MIME* } csISO2022JP2
|
||||
ISO_2022,locale=ja,version=3 JIS7 csJISEncoding
|
||||
ISO_2022,locale=ja,version=0 ISO-2022-JP { IANA* MIME* JAVA* } csISO2022JP { IANA JAVA }
|
||||
ISO_2022,locale=ja,version=1 ISO-2022-JP-1 JIS_Encoding { IANA* } csJISEncoding { IANA } ibm-5054 { IBM* } JIS
|
||||
ISO_2022,locale=ja,version=2 ISO-2022-JP-2 { IANA* MIME* } csISO2022JP2 { IANA }
|
||||
ISO_2022,locale=ja,version=3 JIS7
|
||||
ISO_2022,locale=ja,version=4 JIS8
|
||||
ISO_2022,locale=ko,version=0 ISO-2022-KR { IANA* MIME* JAVA* } csISO2022KR { JAVA } # This uses ibm-949
|
||||
ISO_2022,locale=ko,version=1 ibm-25546
|
||||
ISO_2022,locale=zh,version=0 ISO-2022-CN { IANA* MIME* JAVA* } csISO2022CN { JAVA }
|
||||
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT { IANA* MIME* }
|
||||
HZ HZ-GB-2312 { IANA* MIME* }
|
||||
ISO_2022,locale=ko,version=0 ISO-2022-KR { IANA* MIME* JAVA* } csISO2022KR { IANA JAVA } # This uses ibm-949
|
||||
ISO_2022,locale=ko,version=1 ibm-25546 { IBM* }
|
||||
ISO_2022,locale=zh,version=0 ISO-2022-CN { IANA* JAVA* } csISO2022CN { JAVA }
|
||||
ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT { IANA* }
|
||||
HZ HZ-GB-2312 { IANA* }
|
||||
|
||||
# Part of iso-2022
|
||||
ibm-897_P100-1995 { UTR22* } ibm-897 { IBM* } JIS_X0201 { IANA* } X0201 { IANA } csHalfWidthKatakana { IANA }
|
||||
|
@ -1,6 +1,6 @@
|
||||
/********************************************************************
|
||||
* COPYRIGHT:
|
||||
* Copyright (c) 2000-2005, International Business Machines Corporation and
|
||||
* Copyright (c) 2000-2006, International Business Machines Corporation and
|
||||
* others. All Rights Reserved.
|
||||
********************************************************************/
|
||||
/*
|
||||
@ -100,7 +100,7 @@ static void TestStandardName()
|
||||
/*dotestname("cp1252", "MIME", "windows-1252") &&*/
|
||||
dotestname("ascii", "MIME", "US-ASCII") &&
|
||||
dotestname("csiso2022jp2", "MIME", "ISO-2022-JP-2") &&
|
||||
dotestname("Iso20-22__cN", "MIME", "ISO-2022-CN") &&
|
||||
dotestname("Iso20-22__cN", "IANA", "ISO-2022-CN") &&
|
||||
dotestname("ascii", "IANA", "ANSI_X3.4-1968") &&
|
||||
dotestname("cp850", "IANA", "IBM850") &&
|
||||
dotestname("crazy", "MIME", NULL) &&
|
||||
@ -152,7 +152,7 @@ static void TestCanonicalName()
|
||||
dotestconv("ibm-5305", "IANA", NULL) && /* mapping does not exist */
|
||||
dotestconv("cp1208", "", "UTF-8") && /* default name due to ordering */
|
||||
dotestconv("UTF16_BigEndian", "", "UTF-16BE") && /* non-default name due to ordering */
|
||||
dotestconv("ISO-2022-CN", "MIME", "ISO_2022,locale=zh,version=0") &&/* default name */
|
||||
dotestconv("ISO-2022-CN", "IANA", "ISO_2022,locale=zh,version=0") &&/* default name */
|
||||
dotestconv("Shift_JIS", "MIME", "ibm-943_P15A-2003") &&/* ambiguous alias */
|
||||
dotestconv("Shift_JIS", "", "ibm-943_P130-1999") &&/* ambiguous alias */
|
||||
dotestconv("ibm-943", "", "ibm-943_P15A-2003") &&/* ambiguous alias */
|
||||
|
Loading…
Reference in New Issue
Block a user