ログイン名にスペースが含ま私のウェブサイトをプログラミングしながら、考慮すべき既知の問題はありますか? 何もない場合、なぜほとんどのウェブサイトでそれを避けるのですか?
1
A
答えて
1
ほとんどの既知のウェブサイトや、少なくともプログラミング経験のあるものであっても、ユーザー名のスペースはデータベースに挿入されたときにエスケープされるため、問題はありません。いくつかのウェブサイトでは、個人的なポリシーのようにユーザー名にスペースを入れないことがあります。それ以外のプログラミング以外の理由は考えられません。
1
デセentなウェブサイトソフトウェアは、ユーザー名に空白を入れても問題ありません。フォーム、データベースなどはすべて任意のテキストを十分にサポートしています。
しかし:ウェブサイトは、例えばすることを決定した場合、その再利用を防ぐことができます空白を持つユーザ名を使用して
後で電子メールのリダイレクトサービスを提供します。一般に、空白がサポートされていない「レガシー」サービスでそれらを使用する。
空白は、さまざまな疾患に対して脆弱です。
split-at-end-of-line
病気、who-trimmed-my-spaces
ウイルス、damn-how-many-spaces-are-there
症候群など曖昧であってはならない何か(ユーザー名)を伝えながら不要なあいまいさを挿入します。