On Mon, Nov 30, 2015 at 5:38 PM, Henri Sivonen <hsivo...@hsivonen.fi> wrote:
> Japanese *email* is often encoded as ISO-2022-JP, and Web browsers
> also support ISO-2022-JP even though Shift_JIS and EUC-JP are the more
> common Japanese legacy encodings on the *Web*. The two UTF-16 variants
> and ISO-2022-JP are the only remaining encodings in the Web Platform
> that encode non-Basic Latin characters to bytes that represent Basic
> Latin characters in ASCII.
>
> There exists an extension of ISO-2022-JP called ISO-2022-JP-2. The
> ISO-2022-JP decoder (not encoder) in Gecko supports ISO-2022-JP-2
> features, which include the use of characters from JIS X 0212, KS X
> 1001 (better known as the repertoire for EUC-KR), GB 2312, ISO-8859-1
> and ISO-8859-7. The reason originally given for adding ISO-2022-JP-2
> support to Gecko was: "I want to add a ISO-2022-JP-2 charset decoder
> to Mozilla."[1]
>
> Other browsers don't support this extension, so it clearly can't be a
> requirement for the Web Platform, and the Encoding Standard doesn't
> include the ISO-2022-JP-2 extension in its definition for the
> ISO-2022-JP decoder. Bringing our ISO-2022-JP decoder to compliance[2]
> would, therefore, involve removing ISO-2022-JP-2 support.
>
> The only known realistic source of ISO-2022-JP-2 data is Apple's Mail
> application under some circumstances, which may impact Thunderbird and
> SeaMonkey.
>
> Are there any objections to removing the ISO-2022-JP-2 functionality
> from mozilla-central?
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=72468
> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=715833
> --
> Henri Sivonen
> hsivo...@hsivonen.fi
> https://hsivonen.fi/

Code implementing the above-quoted intent has landed.

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to