[Bug 12341] Unclear what "any characters in the value that are not valid in the <ifragment> production" means

http://www.w3.org/Bugs/Public/show_bug.cgi?id=12341

Philip Jägenstedt <philipj@opera.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |philipj@opera.com

--- Comment #1 from Philip Jägenstedt <philipj@opera.com> 2011-03-19 18:02:48 UTC ---
The ifragment production in http://tools.ietf.org/html/rfc3987 is not just a
set of allowed characters, it also includes pct-encoded:

pct-encoded    = "%" HEXDIG HEXDIG

A string is either a valid production of ifragment or it is not, from the
grammar it isn't possible to say that any particular characters are are not
valid. Examples:

foo%bar -- should % or %ba be escaped?
foo%1bar -- should, %, %1 or %1b be escaped?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Saturday, 19 March 2011 18:02:50 UTC