Opened 8 years ago

Last modified 8 years ago

#68 new defect

Make conversion from '\' to '/' scheme-dependent

Reported by: duerst@… Owned by: draft-ietf-iri-comparison@…
Priority: major Milestone:
Component: iri-processing Version:
Severity: - Keywords:


Boris Zbarsky wrote at

On 6/20/11 12:35 AM, Chris Weber wrote:

3987bis does say this in

  1. Convert backslashes ('\') matching href-path-sep to forward

slashes ('/').

And HTML5 says the same in it's section on Resolving URLs

  1. If result uses a scheme with a server-based naming authority,

replace all U+005C REVERSE SOLIDUS (\) characters in result with U+002F
SOLIDUS (/) characters.

Though note that these two statements are not quite equivalent unless whether section 7.2 applies can depend on the scheme.

Change History (3)

comment:1 Changed 8 years ago by masinter@…

  • Priority changed from minor to major

This comment needs to move to the HTML processing spec (no tracker component at this point); I think the main feedback for IRIs is that this is not an IRI operation.

In fact, the \ to / conversion might in fact be specific to the definition of http:, file: and ftp: URIs/IRIs.

comment:2 Changed 8 years ago by masinter@…

  • Component changed from 3987bis to iri-processing
  • Owner changed from draft-ietf-iri-3987bis@… to draft-ietf-iri-comparison@…

comment:3 Changed 8 years ago by masinter@…

Note previous trac issue

Some web applications convert "\" to "/", and others don't. We may have to make this mandatory or disallowed (but not optional), for Web Addresses.

Note: See TracTickets for help on using tickets.