Blazor manifest.json 中的特殊字符(德语变音符号)?

Special Characters (German Umlauts) in Blazor manifest.json?

所以我想使用 Visual Studio 2019、Teams Toolkit 和 Blazor 创建一个 Microsoft Teams 应用程序,但我很难显示 Unicode 字符(德语变音符 ä、ö 和 ü)在我的 manifest.json - 或者更确切地说在团队应用程序描述页面中。我在使用 Blazor 和 JSON.

进行开发方面也很陌生

我试过 HTML 风格 ö 但这只是通过。
我试过“\u00f6”,但它只是显示为“?”。

如何将 Unicode 字符添加到我的清单中?有什么我想念的吗?我必须切换到不同的编码吗?我在哪里甚至可以看到正在使用什么类型的编码?

manifest.json:

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.schema.json",
  "manifestVersion": "1.9",
  "version": "1.0.0",
  "localizationInfo": {
    "defaultLanguageTag": "de"
  },
  "developer": {
    "name": "Römer R\u00f6mer",
...

显示为:

有什么我遗漏的建议吗?

编辑 因此,正如一些答案所建议的那样,我尝试将 manifest.json 保存为不同的编码(ANSI、UTF-8),但没有任何效果。在我看来,Microsoft Teams 似乎无法正确解释清单。这很奇怪,因为其他一些应用程序的描述页面包含变音符号,并且它们显示正确。

您可以使用 Notepad++ 检查和更改文本文件的编码。

https://notepad-plus-plus.org/downloads/

作为一名来自奥地利的开发者,同样要与变音符号作斗争,我建议更改文件的编码。

您可以在 Notepad++ 中更改编码:菜单栏 -> 编码/

编辑: 但是顺便说一句,我认为变音符号和特殊字符等不应在清单文件或源代码文件中使用。

在 VS 中你可以使用 File/Save {你的文件} 作为...

然后 select 更改“保存”按钮下拉菜单中的编码

The docs 说没有 BOM 的 UTF-8

我们能够重现这个问题。我们已经针对这个问题提出了一个错误,相关工程团队正在处理它。