Ich habe eine Legacy-Anwendung, die eine ASP.NET Core API aufruft, die Adressen als Querystring-Parameter übergibt. Manchmal enthalten diese Adressen französische (fr-CA) Zeichen. Die Anwendungs-URL codiert die Adresse und wir am Ende mit etwas wie:Asp.Net Core Querystring Parameter werden nicht decodiert
„123 DE L '% C9CUME“ (statt ‚123 DE L'Ecume‘)
Das Problem ist in der Steuerung Funktion, die ich noch sehe es als "123 DE L '% C9CUME", da es nicht dekodiert wird.
Wenn ich die Zeichenfolge durch System.Net.WebUtility.UrlDecode
übergeben, ich am Ende mit "123 DE L' CUME".
Ich bin ziemlich neu in .NET Core, also frage mich, ob mir ein Schritt wie das Hinzufügen von unterstützten Sprachen zur API fehlt?