[Prev][Next][Index][Thread]

Re: Accept-Charset support



On Sat, 14 Dec 1996, Koen Holtman wrote:
> Klaus Weide:
> >
> >On Sun, 8 Dec 1996, Koen Holtman wrote:
> >> 
> >> Overloading a HTTP header and adding HTML tags will take _much_ more time
> >> than waiting for feature negotiation to be in place.
> >
> >Let's hope so :).  However, with overloading I meant treating 
> >{Content,Accept}-Language headers (and related HTML tags or attributes)
> >as carrying character repertoire meaning - which is happening now. 
>                                             ^^^^^^^^^^^^^^^^^^^^^^
> 
> Interesting.  That seems like a very strange thing to do.
> 
> Who is doing this and why?  Could you give a pointer?

Examples where "Language" is treated as carrying charset meaning
(not just repertoire, but "charset" including encoding):

Pages that do the poor-man's negotiation of letting the user select
a "language" manually, than return a page whose charset may vary 
depending on the language choice.
   <URL: http://www.alis.com/internet_products/language.en.html>
   <URL: http://www.accentsoft.com/>
   <URL: http://www.dkuug.dk/maits/>   

Another example, which does "real" (automatic) negotiation:
   <URL: http://www.dkuug.dk:81/maits/summary>
(For example, with "accept-language: el, en" you get Greek in iso-8859-7
- even when also sending an "accept-charset" which excludes iso-8859-7.)

As for cases where *-Language (or <LANG> etc.) would be used to 
distinguish between sub-repertoires of Unicode - well I tried to find
some examples, but couldn't.  Possible reasons are (1) my search was
not extensive (or systematic) enough, (2) they don't exist [yet],
(3) there aren't many UTF (or 10646) pages now, (4) there aren't many
truly multilingual pages now (with more than one language requiring
more-than-USASCII).  Also the UTF and multilingual pages I found are
experimental or for demonstration purposes, so they don't really bother
right now about supporting browsers which might be less endowed - the
intentions rather seems to be to demonstrate "You need _this_ browser
[from us] to see this!".  

My impression that informal overloading of *-Language with charset
meaning is (for some) regarded as an acceptable practice derives from
recent messages to the www-international list, were it was argued that
this is OK because it covers the "common" and "regualar" case - see e.g.

   <http://lists.w3.org/Archives/Public/www-international/msg00405.html>,
   <http://lists.w3.org/Archives/Public/www-international/msg00412.html>,
and more generally
   <http://lists.w3.org/Archives/Public/www-international/threads.html>.

  Klaus


Follow-Ups: References: