从Ubuntu使用cURL时IIS上托管的.NET Core API的字符编码问题

ahy6op9u  于 2023-08-05  发布在  .NET
关注(0)|答案(1)|浏览(76)

我有一个.NET Core API,它从查询字符串中接受文本参数。当托管在Kestrel上时,API工作正常,但是当我将其部署到IIS并使用cURL从Ubuntu发出请求时,文本参数值变得混乱,显示为“ØªØ ³Øª”而不是预期的“تست”(这在波斯语中意味着“测试”)。
我怀疑这个问题与字符编码有关。API应该能够正确解释URL中发送的UTF-8编码字符,但在IIS上运行并从Linux curl请求时,它似乎在这样做时遇到了麻烦。

xcitsw88

xcitsw881#

您可以尝试通过.NET Globalization设置您的网站。


的数据

相关问题