在编写登录名称包含空格的网站时,是否有任何已知问题需要考虑? 如果没有,为什么大多数网站都会避开它?
答案 0 :(得分:1)
大多数已知的网站,或者至少那些在它们后面都有一点编程经验的网站,不应该在用户名中存在空格问题,因为它们在插入数据库时会被转义。有些网站可能会像个人政策一样避开用户名中的空格。除此之外,我无法想到任何基于编程的原因。
答案 1 :(得分:1)
体面的网站软件不应该有任何问题(阅读:它不会破坏)用户名中的空格。表格,数据库等都足以支持任意文本。
然而:
如果网站决定使用空格,则使用带有空格的用户名将阻止其重复使用稍后提供电子邮件重定向服务。或者通常将它们与“遗留”服务一起使用,其中不支持空格。
空白容易受到各种疾病的侵害。 split-at-end-of-line
疾病,who-trimmed-my-spaces
病毒,damn-how-many-spaces-are-there
综合症等。它会在传达不应含糊不清的内容(用户名)时插入不必要的歧义。