qvalue *, was: Re: Issue 113

Yves Lafon wrote:

> Can you point to a specific non-interoperable issue?
> The example you gave didn't seem hopelessly broken.

| And <http://delorie.com:81/> tells me that it is in
| fact Accept-Charset: windows-1252,utf-8;q=0.7,*;q=0.7

* and utf-8 have the same <qvalue>, and one of the two
can't be serious.  Either * should be actuallly 0.001
(here: anything less than 1 and 0.7, but not 0), or
utf-8 should be anything between 0.7 and 1, say 0.701

Julian found a similar oddity with his UA:

| Which UA?
|
| My FF3 says:
|
| Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
|
| ...so I don't see any problem here.

I see a problem, the <qvalue> of * is not smaller than 
all other non-zero <qvalue>s.  BTW, my IUT is an FF 2.

I didn't test any other UA, but it is fairly simple to
end up with a dubious <qvalue> for *, */*, or similar.

|> So yes, this obviously happens, PEBKAC or otherwise.
|
| PEBKAC?

<http://www.google.com/search?q=define:PEBKAC>
"Problem Exists Between Keyboard And Chair":  I wasn't
sure if it was me who created this odd Accept-Charset.

The windows-1252 detail was me, but Julian has the same
q=0.7 issue behind the original ISO-8859-1.  I now say
"otherwise", no PEBKAC ;-)

 Frank

Received on Monday, 4 August 2008 18:07:35 UTC