Re: Encoding and validation

"Martin J. Dürst" <[email protected]>
Newsgroups gmane.comp.web.amaya.general
Organization Aoyama Gakuin University
Message-ID <[email protected]>
Hello Bill,

As a general advice, setting your server so that it serves an HTTP 
header with charset=utf-8, and then only uploading utf-8 content, and 
streamlining all your production to utf-8, is considered a good thing 
these days, in many if not most cases. (I do the same since for about 5 
years now with my own server.)

However, while such a setup is good for production, it's not good for 
testing e.g. various different encodings. For that case, you have to set 
up a separate server, or some specific directory of a server, and mostly 
hand-tune the settings to make sure your tests aren't affected by 
external factors.

Regards,    Martin.

On 2010/01/16 22:24, Bill Braun wrote:
> Stanimir Stamenkov wrote:
>> The XML declaration is optional but recommended:
>>
>> http://www.w3.org/TR/xml/#dt-xmldecl
>>
>> If your server configuration is to specify all the resources use
>> UTF-8 encoding, then even if you omit the XML declaration but
>> nevertheless encode your document differently (e.g. using
>> ISO-8859-1) the browser could fail to decode it. It is a side
>> effect of ISO-8859-1 and UTF-8 sharing the common US-ASCII base,
>> that your document gets parsed o.k. - it just doesn't use non-ASCII
>> characters.
>>
>> If you can't change your server configuration you better save your
>> document using UTF-8, which the server is configured to specify.
>> The issue is not specific to XML documents - you may check whether
>> your server is sending fixed UTF-8 for other documents, also. It is
>> likely this problem will be most visible with XML documents because
>> decoding errors are treated as fatal errors:
>>
>> http://www.w3.org/TR/xml/#dt-fatal
>
> Thank you, Stanimir. Very clear explanation, as a neophyte I was able to
> understand the essence of it.
>
> Bill Braun
>
>
>
>

-- 
#-# Martin J. Dürst, Professor, Aoyama Gakuin University
#-# http://www.sw.it.aoyama.ac.jp   mailto:[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.