1
我有一个遗留应用程序调用ASP.NET核心API将地址作为查询字符串参数传递。有时这些地址包含法文(fr-CA)字符。应用程序URL编码地址,我们最终的东西,如:Asp.Net核心查询字符串参数不被解码
“123 DE L'%C9CUME”(而不是‘123 DE L'ECUME’)
的问题是控制器功能我还在里面将其视为“123 DE L'%C9CUME”,因为它未被解码。
如果我通过System.Net.WebUtility.UrlDecode
传递字符串,我最终会得到“123 DE L' CUME”。
我对.NET Core相当陌生,所以想知道是否缺少向API添加支持语言的步骤?