ドメイン名は大文字と小文字を区別しないと答える人もいます。新しい Unicode の世界では、これは当てはまりません。
(ソース)
Unicode > Punycode 変換の手順の 1 つは、ドメイン名を小文字に変換する「正規化」だと思いました。
ドメイン名は大文字と小文字を区別しないと答える人もいます。新しい Unicode の世界では、これは当てはまりません。
(ソース)
Unicode > Punycode 変換の手順の 1 つは、ドメイン名を小文字に変換する「正規化」だと思いました。
昔ながらのASCIIベースのドメイン名の場合、はい、ドメイン名は大文字と小文字を区別しません。
たとえば、これらはすべて同じドメインを表します。
最新のDNSでは、Unicode 文字を許可する国際化ドメイン名(IDN) を使用できるようになりました。問題は、大文字と小文字の定義が一部の言語や ASCII 以外の文字セットで扱いにくいことです (Unicode はUS-ASCIIのスーパーセットです)。
ドメイン名の意図は大文字と小文字を区別しないことですが、特定の人間の言語の特定のスクリプトでは、特定の文字が複雑になる場合があります。したがって、あなたの質問に対する単純な YES または NO の答えはありません。
ASCII 以外のドメイン名を使用している場合は、以下を読む必要があります。
間違い: IDN であっても、URL は依然として大文字と小文字を区別しません。
修正:
質問は IDN に関するものでした。「IDN ドメイン名は大文字と小文字を区別しますか?」
私の最初の答えは間違っており、質問に明確に答えていません。URL を混在させます。
URL のドメイン名部分 (IDN) では、大文字と小文字が区別されません。
他の要素では、大文字と小文字が区別されない場合があります。それは多くのことに依存し、一般的には予測できません。
たとえば、パス部分は通常、OS またはサイトをホストしているファイル システムに依存します (MacOS では、大文字と小文字を区別しないようにドライブをフォーマットできます)。 . したがって、「フック」がどのように行われるかによって異なります。
他の要素 (ユーザー、パスワード、パラメーター、パラメーター値) についても同様