クエリーストリングのパラメータとしてアドレスを渡すASP.NET Core APIを呼び出すレガシーアプリケーションがあります。これらのアドレスには、フランス語(fr-CA)文字が含まれることがあります。アプリケーションのURLがアドレスをエンコードし、私たちのようなもので終わる:(代わりに 『123 DE L'ÉCUME』の)Asp.Net Coreクエリーストリングのパラメータがデコードされない
「123 DE L '%C9CUME」
問題は、コントローラ機能まだ私の中にありますデコードされていないので、 "123 DE L '%C9CUME"と見なしてください。
文字列をSystem.Net.WebUtility.UrlDecode
に渡すと、 "123 DE L' CUME"になります。
.NETコアにはかなり新しく、サポートされている言語をAPIに追加するなどの手順がないのだろうかと思っていますか?