mailnews/intl/charsetalias.properties
author Jorg K <jorgk@jorgk.com>
Tue, 11 Dec 2018 23:01:41 +0100
changeset 33981 71c50d951771a03efa9f2ec5731cef0846fa52d1
parent 33871 0b7555f983a525273e921e3b1553f366f58ddb84
permissions -rw-r--r--
Bug 1512977 - Part 1: Remove charset aliases for unsupported x-mac-NNNNN and MUTF-7, remove hard-coded x-windows-949. r=hsivonen

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# Rule of this file:
# 1. key should always be in lower case ascii so we can do case insensitive
#    comparison in the code faster.
# 2. value should be the _name_ used in the WHATWG Encoding Standard
#    https://encoding.spec.whatwg.org/ (of "UTF-7" for UTF-7).
#
# This file contains email-specific labels. Web-relevant labels for
# encodings are in the Encoding Standard / encoding_rs.

# Added for Solaris ns_langinfo. Unlikely relevant to email.
# https://bugzilla.mozilla.org/show_bug.cgi?id=77300#c9
646=windows-1252

# Aliases for ISO-8859-8-I
# From the original IBM bidi patch.
iso-8859-8i=ISO-8859-8-I

# ISO 8859 series with underscore for JavaMail
# compat.
# https://bugzilla.mozilla.org/show_bug.cgi?id=820767
iso8859_1=windows-1252
iso8859_2=ISO-8859-2
iso8859_3=ISO-8859-3
iso8859_4=ISO-8859-4
iso8859_5=ISO-8859-5
iso8859_6=ISO-8859-6
iso8859_7=ISO-8859-7
# Unclear if 8 with underscore was visual or not
iso8859_9=windows-1254
# No evidence of 10 occurring with underscore
# 11 is tis620
# 12 does not exist
iso8859_13=ISO-8859-13
# No evidence of 14 occurring with underscore
iso8859_15=ISO-8859-15
# No evidence of 16 occurring with underscore

# Code pages shared by DOS and Windows with ms prefix.
# Evidence of this pattern in the wild:
# https://bugzilla.mozilla.org/show_bug.cgi?id=1120813
# Plausible cause: JavaMail
# The ms prefix as used by Sun is not relevant to windows-125x series
ms874=windows-874
# ms932 was added to the Encoding Standard as one-off Thunderbird request
# MS936 shows up at https://www.iana.org/assignments/character-sets/character-sets.xhtml
ms936=GBK
ms949=EUC-KR
ms950=Big5
ms950_hkscs=Big5

# Underscore versions of Unix CJK encodings.
# No evidence of these in the wild, but these could plausibly
# occur for the same reason as the above two groups.
euc_cn=GBK
euc_kr=EUC-KR
euc_jp=EUC-JP
big5_hkscs=Big5

# Code pages shared by DOS and Windows with cp prefix
# cp125x series are in the Encoding Standard
# Evidence of the pattern in the wild:
# https://bugzilla.mozilla.org/show_bug.cgi?id=1511950
# https://bugzilla.mozilla.org/show_bug.cgi?id=542823
# https://bugzilla.mozilla.org/show_bug.cgi?id=1217161
cp874=windows-874
cp932=Shift_JIS
# CP936 shows up at https://www.iana.org/assignments/character-sets/character-sets.xhtml
cp936=GBK
cp949=EUC-KR
cp950=Big5

# Aliases for ISO-2022-JP
# The following are really not aliases ISO-2022-JP, but sharing the same decoder
# Kept mainly for compat with old Apple Mail.
iso-2022-jp-2=ISO-2022-JP
csiso2022jp2=ISO-2022-JP
# A Google search suggests the variant without hyphens has been used with
# JavaMail.
iso2022jp=ISO-2022-JP

# Aliases for Big5
# Added in patch that generally meant to support emails sent by
# dtmail on Sun Solaris
# https://bugzilla.mozilla.org/show_bug.cgi?id=146287
zh_tw-big5=Big5

# Aliases for EUC-KR
# Added for Solaris ns_langinfo. Unlikely relevant to email.
# https://bugzilla.mozilla.org/show_bug.cgi?id=82075
5601=EUC-KR
# https://bugzilla.mozilla.org/show_bug.cgi?id=234958
x-windows-949=EUC-KR

# Aliases for windows-874
# Added originally for nl_langinfo reasons but could plausibly be sent
# by JavaMail.
# https://bugzilla.mozilla.org/show_bug.cgi?id=101295
tis620=windows-874

# Aliases for IBM866
# This alias may have been made up by accident and may
# not be relevant to real-world email.
# https://bugzilla.mozilla.org/show_bug.cgi?id=77588
cp-866=IBM866

# Aliases for UTF-7
utf-7=UTF-7
# The below 4 aliases were not in Thunderbird 60, and there were
# no complaints.
# This alias appears to have been generated by the email part
# of the Netscape 4.0 suite per http://jkorpela.fi/chars.html
x-unicode-2-0-utf-7=UTF-7
# This appears to be just a made-up non-x version of the above
# (checked in without bug number).
unicode-2-0-utf-7=UTF-7
# The two aliases below show up at
# https://www.iana.org/assignments/character-sets/character-sets.xhtml
unicode-1-1-utf-7=UTF-7
csunicode11utf7=UTF-7

# The below aliases were not in Thunderbird 60, and there were
# no complaints.
# These aliases show up at
# https://www.iana.org/assignments/character-sets/character-sets.xhtml
csunicode=UTF-16BE
csunicode11=UTF-16BE
iso-10646-ucs-basic=UTF-16BE
csunicodeascii=UTF-16BE
iso-10646-unicode-latin1=UTF-16BE
csunicodelatin1=UTF-16BE
iso-10646=UTF-16BE
iso-10646-j-1=UTF-16BE
iso-10646-ucs-2=UTF-16BE
# Netscape aliases checked in without bug number.
# Possibly meant to be Netscape-private.
x-iso-10646-ucs-2-be=UTF-16BE
x-iso-10646-ucs-2-le=UTF-16LE

# Shows up at https://www.iana.org/assignments/character-sets/character-sets.xhtml
# https://bugzilla.mozilla.org/show_bug.cgi?id=651113
windows-936=GBK

# Added for Solaris ns_langinfo(). Unlikely to be relevant to email.
# https://bugzilla.mozilla.org/show_bug.cgi?id=82075
ansi-1251=windows-1251