処理方法がわからないエンコーディングの問題があります。非ASCII文字(具体的にはその他)を含むリンク(電子メールやその他の手段)を提供していますæ,ø,å
。問題は、ユーザーがそのリンクを開くブラウザによって、受け取るクエリ文字列のエンコードが異なることです。
ほとんどのブラウザーでは、次のように UTF8 としてエンコードされます:
%C3%A5
=å
ただし、Internet Explorer では、次のように ISO-8859-1 のようにエンコードされます:
%E5
= (または、クエリ文字列エンコードなしå
で送信されます)。å
問題は、クロムでクエリ文字列を読み取ると が取得され、IE では取得されないためÃ¥
、サーバーがエンコーディングを確実に取得するか、クライアントが常に特定のエンコーディングで送信するようにする何らかの方法が必要なことです。と述べたように、問題はリンクがどこで使用されるかを制御できないことです。å
å
どんな助けでも大歓迎です。