Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 未解码Asp.Net核心查询字符串参数_Asp.net Core - Fatal编程技术网

Asp.net core 未解码Asp.Net核心查询字符串参数

Asp.net core 未解码Asp.Net核心查询字符串参数,asp.net-core,Asp.net Core,我有一个旧式应用程序调用ASP.NET核心API,将地址作为查询字符串参数传递。有时这些地址包含法语(fr CA)字符。应用程序URL对地址进行编码,我们最终得到如下结果: “123 DE L“%C9CUME”(代替“123 DE LÉCUME”) 问题在于控制器函数内部,我仍然将其视为“123 DE L“%C9CUME”,因为它没有被解码 如果我通过System.Net.WebUtility.UrlDecode传递字符串,则结果是“123 DE L”�“CUME” 我对.NET Core还很陌

我有一个旧式应用程序调用ASP.NET核心API,将地址作为查询字符串参数传递。有时这些地址包含法语(fr CA)字符。应用程序URL对地址进行编码,我们最终得到如下结果:

“123 DE L“%C9CUME”(代替“123 DE LÉCUME”)

问题在于控制器函数内部,我仍然将其视为“123 DE L“%C9CUME”,因为它没有被解码

如果我通过
System.Net.WebUtility.UrlDecode
传递字符串,则结果是“123 DE L”�“CUME”


我对.NET Core还很陌生,所以想知道我是否错过了向API添加支持的语言这样的步骤?

结果表明,该字符串在旧版应用程序端没有正确进行url编码。不受API的控制


一旦遗留应用程序被调整为正确编码,事情就如预期的那样进行了。

结果表明,遗留应用程序端的字符串没有正确进行url编码。不受API的控制

一旦遗留应用程序被调整为正确编码,事情就会按预期进行