Re: Encoding Standard (was: RE: Encoding API exceptions)

On Sun, Nov 9, 2014 at 9:44 PM, Shawn Steele <Shawn.Steele@microsoft.com> wrote:
> Generally the content is created with text editors, from data stores, etc, that came from other systems, and not specifically for the web.

I.e. mostly Windows, though some IBM and NEC, and of course gb18030
(except for one double byte sequence as indicated). Turns out that
browsers on e.g. Mac and Linux felt the pressure to not just support
encodings from the host OS, but also from Windows. And then over time
some cleanup happened and the Encoding Standard is the result of what
we think is needed to support the web.


>  I'm unaware of systems that convert from shift-jis to shift-jis for example.

I'm not sure I follow this example.


> In other words, if the definitions are incompatible with the behavior on the host OS (or wherever the data comes from), then there're likely to be corruptions.

On the web, the data can come from anywhere. The host OS is not
relevant as that can change over time.


> The solution is, of course, to use Unicode.

Quite.


-- 
https://annevankesteren.nl/

Received on Monday, 10 November 2014 09:26:42 UTC