1

処理方法がわからないエンコーディングの問題があります。非ASCII文字(具体的にはその他)を含むリンク(電子メールやその他の手段)を提供していますæ,ø,å。問題は、ユーザーがそのリンクを開くブラウザによって、受け取るクエリ文字列のエンコードが異なることです。

ほとんどのブラウザーでは、次のように UTF8 としてエンコードされます:
%C3%A5=å

ただし、Internet Explorer では、次のように ISO-8859-1 のようにエンコードされます:
%E5= (または、クエリ文字列エンコードなしåで送信されます)。å

問題は、クロムでクエリ文字列を読み取ると が取得され、IE では取得されないためÃ¥、サーバーがエンコーディングを確実に取得するか、クライアントが常に特定のエンコーディングで送信するようにする何らかの方法が必要なことです。と述べたように、問題はリンクがどこで使用されるかを制御できないことです。åå

どんな助けでも大歓迎です。

4

1 に答える 1