Accept-language の実際の言語の順序が重要かどうか疑問に思っていました。たとえば、HTTP GET メッセージに次のヘッダーが含まれていたとします。
Accept-Language: en-us, en-gb;q=0.2, en;q=0.3, fr, fr-ch, da, fi
...ブラウザは、スイス フランス語 (fr-ch) よりも繁体字フランス語 (fr) を優先しますが、どちらにも相対品質係数 q が言及されていないため、1 になります。
Accept-language の実際の言語の順序が重要かどうか疑問に思っていました。たとえば、HTTP GET メッセージに次のヘッダーが含まれていたとします。
Accept-Language: en-us, en-gb;q=0.2, en;q=0.3, fr, fr-ch, da, fi
...ブラウザは、スイス フランス語 (fr-ch) よりも繁体字フランス語 (fr) を優先しますが、どちらにも相対品質係数 q が言及されていないため、1 になります。