<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
を頭に設定しました。なぜIE 11はデコード時にUTF-8ではなくWindows-1252を使用しますか?
しかし、IE 11は、APIリクエストを送信するとき、それはのWindows-1252の代わりUTF-8を実行します。例えば
URLがü
が含まれている場合、それはUTF-8で%C3%BC
にする必要がありますが、IE 11は%C3
と%BC
にそれを破る、およびWindows-1252によるü
として送信します。
この問題を解決する方法はありますか?
私はIE 11でテストしました。この問題はEdgeでは存在しません。