【发布时间】:2017-03-17 03:35:43
【问题描述】:
我有一个旧应用程序调用 ASP.NET Core 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 添加支持的语言之类的步骤?
【问题讨论】:
标签: asp.net-core