[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] "Interoperability is getting better" ... What does that mean?
- From: Chris Maloney <voldrani@gmail.com>
- To: "Costello, Roger L." <costello@mitre.org>
- Date: Sun, 30 Dec 2012 12:32:33 -0500
I think so. I don't have any data to back it up, but that's my
impression anyway. It used to be very common to see these kinds of
bugs even in, for example, websites of major newspapers. I'm thinking
in particular of smart quotes being rendered as, for example, “Good
morning, Daveâ€. I don't notice that kind of thing as often.
On Sun, Dec 30, 2012 at 8:10 AM, Costello, Roger L. <costello@mitre.org> wrote:
> Hi Folks,
>
> Several people have stated:
>
> Interoperability, on the whole,
> does seem to be getting better.
>
> In the context of our discussion on character encoding, what does that mean?
>
> I will take a stab at defining what it means:
>
> Interoperability means that you and I interpret (decode) the bytes in the XML file in the same way.
>
> Example: I create an XML file and I encode all the characters in it using UTF-8. Here is a graphical depiction (i.e., glyphs) of the bytes that I send to you:
>
> <Name>López</Name>
>
> You receive my XML document but you interpret the bytes as iso-8859-1.
>
> Oops!
>
> Now the trouble begins.
>
> In UTF-8 the ó is a graphical depiction of the LATIN SMALL LETTER O WITH ACUTE character and it is encoded inside the computer using these two bytes: C3 B3
>
> But in iso-8859-1 the two bytes C3 B3 is the encoding of two characters:
>
> C3 is the encoding of the à character
> B3 is the encoding of the ³ character
>
> Thus, you interpret the XML as:
>
> <Name>López</Name>
>
> We are interpreting the same XML document (i.e., the same set of bytes) differently.
>
> Interoperability has failed.
>
> So, when we say:
>
> Interoperability is getting better.
>
> we mean that the number of occurrences of senders and receivers interpreting the bytes in an XML document is decreasing.
>
> Is that correct?
>
> /Roger
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]