Dieter Maurer <dieter@handshake.de> wrote:
I'm currious, why aren't arbitrary characters allowed in object ids? I cannot tell you precisely.
My guess:
It was an initial simplification to avoid URL quoting at many places. With the given restriction, you can use ids directly in URLs -- no need to escape parts of them.
I hope (and expect) that the restriction will be dropped when Zope becomes unicode based. Not because I miss characters like "+?/..." but because international letters should be allowed in ids.
It will be the case in Zope 3 (only "/" will be forbidden in ids (=names)). For Zope 2 I strongly doubt we'll have full unicode ids. Florent -- Florent Guillaume, Nuxeo (Paris, France) +33 1 40 33 79 87 http://nuxeo.com mailto:fg@nuxeo.com