- From: McDonald, Ira <imcdonald@sharplabs.com>
- Date: Fri, 7 May 2004 08:00:36 -0700
- To: "'Larry Masinter'" <LMM@acm.org>, uri@w3.org
Hi Larry, A separate spec on 'file:' is an excellent idea. Cheers, - Ira Ira McDonald (Musician / Software Architect) Blue Roof Music / High North Inc PO Box 221 Grand Marais, MI 49839 phone: +1-906-494-2434 email: imcdonald@sharplabs.com -----Original Message----- From: Larry Masinter [mailto:LMM@acm.org] Sent: Thursday, May 06, 2004 1:03 PM To: uri@w3.org Subject: Re: draft-hoffman-rfc1738bis-02.txt Re http://lists.w3.org/Archives/Public/uri/2004Apr/0055.html > However, it also implies that character encoding is choosable by > users, and I think that is not the case in many systems. That is, > many systems will only allow an ISO 8859-x encoding for file names. > What you are asking is that the names in those cases must be > re-encoded from the "native" encoding to the standard encoding. > That will (a) induce errors, particularly when people don't bother to > re-encode and (b) increase interoperability. How do people feel about > this balance? I'm not convinced that it will induce errors, especially if decoders try looking up based on local encoding if the UTF-8 decoding doesn't work. So I would suggest filename -> file URL SHOULD reencode from the local encoding to UTF-8 and file URL -> filename SHOULD reencode from UTF-8 -> local encoding, with the possibility that alternate reencoding (or non-encoding) might also be tried. This is also more consistent with IRIs. The translation between file URIs and file paths requires some amount of reencoding anyway, on most systems, just to change the hierarchy delimiter: from "\" (Windows UNC) or ":" (Mac OS 9) to "/". Other notes: I think file://usr/local/bin/ should be file:///usr/local/bin. For 'security considerations': http://cert.uni-stuttgart.de/archive/bugtraq/2001/07/msg00375.html Since there are more comments on 'file' than on the other schemes in this document, perhaps we could pull out the "file" URI out into a separate document? I'm willing to take a run at this, if there's no objection. Larry
Received on Friday, 7 May 2004 11:01:24 UTC