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
我们能够重现这个问题。我们已经针对这个问题提出了一个错误,相关工程团队正在处理它。
所以我想使用 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
我们能够重现这个问题。我们已经针对这个问题提出了一个错误,相关工程团队正在处理它。