基本認証に問題があります。サーバーはApache httpd サーバー 2.2.12で、基本認証で保護された場所を作成しました。
<Location /basictest>
AuthType Basic
AuthName "BasicAuth di Test"
AuthBasicProvider file
AuthUserFile /etc/apache2/basictest.passwords
Require valid-user
</Location>
パスワード ファイル /etc/apache2/basictest.passwords で、次の 2 つを定義しました。
利用者パスワード
pippo:pippo£
kanji:誰か確認上記これらのフ
Chrome (47.x)でアクセスをテストするとすべて正常に動作しますが、 Firefox (43.x)またはiOS の Safari Web ブラウザー (Safari/601.1)でリンクをテストすると、ユーザーの base64 エンコーディングが原因で認証に失敗しました。 :password は間違った文字セットを使用しています (Windows-1252)! Chrome テスト ケースでは、使用された文字セットは UTF-8 でした
Chrome ---------> cGlwcG86cGlwcG/Cow==
Safari/FireFox -> cGlwcG86cGlwcG+j
それまでの間、 https://www.rfc-editor.org/rfc/rfc7617の実装を待っています。FireFox と Safari に、Chrome の動作として base64 暗号化で UTF-8 を使用させることはできますか?