ユーザーがパスワードに Unicode を使用できるようにしたいと考えています。
ただし、多くのサイトがこれをサポートしていないようです (例: Gmail、Hotmail)。
そのため、私が見落としている技術的な問題やユーザビリティの問題があるのではないかと疑問に思っています。
.NET はデフォルトで Unicode を受け入れるので、どちらかといえば使いやすさの問題であるに違いないと思います。Hotmail (つまり新しい Live メール) が Unicode に基づいて構築されている場合、なぜそれを制限するのかわかりません。
同様の問題に遭遇した人はいますか?
ベストアンサー1
技術的な問題はないと思いますが、おそらく Gmail と Hotmail は意図的にこれをサポートしていないのでしょう。この種の Web サイトは幅広いユーザーが利用しており、どこからでもアクセスできる必要があります。
ユーザーが日本語のパスワードを持っているが、旅行中にサイバーカフェに行ったときに日本語サポートがないため、ユーザーはログインできないと想像してください。
もう 1 つの問題は、パスワードの複雑さを分析することです。英語では、ユーザーが一般的な単語を入力していないことを確認するのはそれほど難しくありませんが、中国語、ロシア語、タイ語の場合はどうでしょうか。言語を追加すると、パスワードの複雑さを分析するのははるかに難しくなります。
したがって、システムにアクセスできるようにするには、ユーザーがあらゆる種類のデバイス/OS/環境でパスワードを入力できるようにしておくことが望ましく、最も一般的な記号 (!<>"#$%&
など) を含む英数字のパスワードは、どこでも使用できる適切な文字セットです。