1

重複の可能性:
ユーザー名と空白

ログイン名にスペースが含まれる Web サイトをプログラミングする際に考慮すべき既知の問題はありますか? 何もない場合、ほとんどのウェブサイトがそれを避けるのはなぜですか?

4

2 に答える 2

1

適切な Web サイト ソフトウェアでは、ユーザー名に空白を使用しても問題はありません (壊れません)。フォーム、データベースなどはすべて、任意のテキストを十分にサポートしています。

でも:

  • 空白を含むユーザー名を使用すると、Web サイトが後で電子メール リダイレクト サービスを提供するなどの決定を下した場合に、ユーザー名の再利用を防ぐことができます。または、一般に、空白がサポートされていない「レガシー」サービスでそれらを使用します。

  • ホワイトスペースはさまざまな病気にかかりやすいです。split-at-end-of-line病気、who-trimmed-my-spacesウイルス、症候群など。あいまいであってはならない何か(ユーザー名)を通信する際に、damn-how-many-spaces-are-there不必要なあいまいさを挿入します。

于 2010-12-19T18:53:48.490 に答える
1

ほとんどの既知の Web サイト、または少なくともプログラミングの経験が少しでもある Web サイトでは、データベースに挿入されるときにスペースがエスケープされるため、ユーザー名のスペースに問題はありません。一部の Web サイトでは、個人的なポリシーとして、ユーザー名にスペースを使用しない場合があります。それ以外には、プログラミングベースの理由は考えられません。

于 2010-12-19T18:42:06.010 に答える