On Fri, 23 May 2003, Lee Daniel Crocker wrote:
Date: Fri, 23 May 2003 13:46:28 -0500
From: Lee Daniel Crocker <lee(a)piclab.com>
Subject: [Wikitech-l] Title characters
<snip>
* Cannot allow: # (sharp), | (pipe), " (quote), [] (brackets),
{} (braces), <> (greater,less), + (plus), \ (backslash) because
allowing them would interfere with link syntax and make the
software more tricky to write. I can live without these, though
I think + might be handy in some places (like C++), and might be
worth the effort to allow.
* Should allow most ASCII punctuation that might appear in a name
or title in text, specifically - , . ( ) ' & : ; % ! ? / $ *
(Note that some of these, like *, are not currently alowed,
and that : is a special case that's allowed but only when the
text before it doesn't match a namespace, etc.)
* Should not allow non-ASCII punctuation like em dash, curly
quotes, etc., because they cause problems on machines with
strict ISO character sets.
* Space is allowed. Underscore is allowed, but indistinguishable
from space. No other controls (tab, etc.) are allowed.
Anyone have other ideas/suggestions?
Missed one: the "at" symbol, @, is currently not allowed. I don't feel
strongly one way or the other about it myself, but it's come up on the
Village Pump recently when someone wanted to use it, so it should probably
be on one of those lists.
--
John R. Owens
http://www.ghiapet.homeip.net/
Ah, arrogance and stupidity all in the same package. How efficient of
you!
--Londo Mollari