使用 nginx 将应用程序部署到 Ubuntu 时,ASP NET Razor Pages 在电子邮件和验证错误消息中没有润色标志

问题描述

我的 .NET Core 5 Razor Pages 应用程序出现问题。我正在 Windows 10 上开发一个应用程序。这是一个 Razor Pages 应用程序,我有一个带有验证的表单。提交表单的数据被放入LiteDB数据库中,EmailSender服务每分钟从数据库中循环下载最新的5条消息,并使用MimeKit通过电子邮件发送给我。

一切正常,直到我在 Ubuntu 上部署应用程序,我将 nginx 作为反向代理。验证错误消息和消息内容不包含波兰语字符。我在页面内容中也有波兰语字符,它们显示正确。当我在 Windows 10 中从 Visual Studio 运行应用程序时,一切正常,电子邮件和表单验证错误消息中都支持波兰语字符。

在 Ubuntu 中,我将语言环境设置为 en_US.UTF-8,而在 _Layout.cshtml 文件中,我将字符集设置为 utf-8。我不知道哪里出了问题,请给我一些建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...