[Cosmo-dev] Allowable Characters in Cosmo Usernames
Todd Agulnick
todd at agulnick.com
Thu May 18 08:28:58 PDT 2006
On 5/18/2006 7:49 AM, Brian Moseley wrote:
> in the spirit of being as permissive as possible, however, it might be
> okay for us to explicitly allow all of these characters, including
> '/', and field any support questions that might come up from
> mycrazyusername at here&there.
Easy for you to say! You're not going to have field those support
questions. ;-) As someone who *does* field 'em, I'm very much in favor
disallowing characters that are going to cause problems for unwitting
users. Allowing anyone to have "&" in their username isn't worth even a
single user writing to say that they can't access their account. I have
my own front-end for account creation, so I can be more restrictive than
Cosmo, but I'd prefer that Cosmo lock down these characters anyway
because users can always go around my front end.
On the more generic question of non-ASCII characters in usernames, are
there good examples of online services that allow them? My quick scan
didn't turn up any and I wonder whether that's due to a preponderance of
US-centric, international-unaware development -- or whether there's some
other problem lurking here. I, for one, am nervous (again) about
supporting users whose usernames I can't read (or can't render because I
don't have the fonts). And my preliminary tests with my client failed
when I tried using non-ASCII characters (probably because the encoding
happened at the wrong level, or maybe because encoding happened into
UTF-16 instead of UTF-8), so there is some non-trivial complexity here.
Either way, definitive answers to these questions would be really
useful. Has anyone had experience with a service that allowed non-ASCII
usernames? Are there other issues that we haven't foreseen?
-Todd
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>
>
More information about the cosmo-dev
mailing list