> > I'd suggest that you dont do this...  Adding support for 
> > ISO-8859-1 directly into H::T will set a precedent for other 
> > encodings (not everyone uses the Latin character set)...
> 
> Unfortunately, the precedent is that H::T generates broken,
> non-compliant HTML. The spec says that anything that's not
> 7 bit ASCII needs to be encoded. Latin1 is the common
> denominator.

Which spec says that anything other than 7bit ascii needs to be encoded?  I'm 
not sure that I understand which spec you are refereing to.

I understand that at minimum the a HTML document should specify the document 
encoding (or at least a META tag with the HEAD of the document).  If no 
encoding is specified, then the browser can assume that it is encoded in 
ISO-8859-1.


> > Why not just output the text as UTF8?
> 
> The infrastructure we're building on supports Latin1, but
> not UTF-8. Fixing H::T to generate compliant bits is simple;
> reworking 20 person years of code to do UTF-8 isn't.


> Nothing in the patch precludes using other encodings.

Thats true, but if we add support for encoding to Latin, should we then do that 
for every other encoding?

regards,
Mathew


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to