Subject: | Charset aliases |
Hi,
I'm attaching a patch with some extra aliases that have been added to
Unicode::Map8 in the Debian distribution. Please consider including these.
Note that this may cause some compatibility problems. The aliases have
been in Debian since the year 2000, though, and the only incompatibility
we have seen is with the newest version of I18N::Charset (CPAN bug #18247).
The Debian version of the module also includes some new charsets, namely
these:
ISO-8859-10 8859-10 ISO_8859-10 ISO_8859-10:1993 iso8859-10 iso-ir-157
l6 latin6
ISO-8859-14 8859-14 ISO_8859-14 ISO_8859-14:1998 iso8859-14 l8 latin8
TCVN-5712 x-viet-tcvn viet-tcvn VN-1 TCVN-5712:1993
TIS-620 TIS_620-2553 TIS_620-2553:1990
VISCII csVISCII
VPS x-viet-vps viet-vps
I can provide a complete patch for these too, if you want.
The complete Debian diff can be viewed at
http://packages.debian.org/unstable/perl/libunicode-map8-perl
if you wish to look at it yourself.
Thanks,
--
Niko Tyni (on behalf of the Debian Perl Group)
ntyni@iki.fi
Subject: | map8-aliases.patch |
--- Map8/maps/aliases 2006/04/20 18:42:34 1.1
+++ Map8/maps/aliases 2006/04/20 18:42:38
@@ -78,8 +78,8 @@
ISO_8859-7 8859-7 ECMA-118 ELOT_928 ISO-8859-7 ISO_8859-7:1987 greek greek8 iso-ir-126 iso8859-7
ISO_8859-8 8859-8 ISO-8859-8 ISO_8859-8:1988 hebrew iso-ir-138 iso8859-8
ISO_8859-9 8859-9 ISO-8859-9 ISO_8859-9:1989 iso-ir-148 iso8859-9 l5 latin5
-ISO_8859-13 8859-13 ISO-8859-13 iso8859-13 latin13
-ISO_8859-15 8859-15 ISO-8859-15 iso8859-15 latin15
+ISO_8859-13 8859-13 ISO-8859-13 ISO_8859-13:1998 iso8859-13 l7 latin7
+ISO_8859-15 8859-15 ISO-8859-15 iso8859-15 ISO_8859-15:1998 l9 latin9 l0 latin0
ISO_8859-supp iso-ir-154 latin1-2-5
IT ISO646-IT iso-ir-15
JIS_C6220-1969-jp JIS_C6220-1969 iso-ir-13 katakana x0201-7
@@ -120,15 +120,15 @@
cp10079 MacIcelandic
cp10081 MacTurkish
cp1026 IBMLatin5Turkish
-cp1250 WinLatin2
-cp1251 WinCyrillic
-cp1252 WinLatin1
-cp1253 WinGreek
-cp1254 WinTurkish
-cp1255 WinHebrew
-cp1256 WinArabic
-cp1257 WinBaltic
-cp1258 WinVietnamese
+cp1250 WinLatin2 windows-1250
+cp1251 WinCyrillic windows-1251
+cp1252 WinLatin1 windows-1252 ISO-8859-1-Windows-3.1-Latin-1 csWindows31Latin1
+cp1253 WinGreek windows-1253
+cp1254 WinTurkish windows-1254
+cp1255 WinHebrew windows-1255
+cp1256 WinArabic windows-1256
+cp1257 WinBaltic windows-1257
+cp1258 WinVietnamese windows-1258
cp437 DOSLatinUS
cp500 IBMInternational
cp737 DOSGreek
@@ -151,6 +151,8 @@
greek7 iso-ir-88
greek7-old iso-ir-18
hp-roman8 r8 roman8
+koi8-r csKOI8R KOI8-R
+koi8-u KOI8-U
latin-greek iso-ir-19
latin-lap iso-ir-158 lap
latin6 iso-ir-157 l6