HTML azure devops 扩展中的编码问题
HTML encoding issue in azure devops extension
我正在开发 azure devops 的集线器 ms.vss-web.hub
扩展,但我正面临表情符号渲染问题 (文本在差异中 monaco text editor)
查看 html 来源,表情符号也未呈现
在开发过程中,我使用了 baseUri (https://docs.microsoft.com/en-us/azure/devops/extend/develop/manifest?view=azure-devops#runtime-attributes),它按预期工作。
(下图,在 devops 中显示和源代码,但扩展来自我的笔记本电脑)
- 表情符号渲染在页面的所有部分都失败,不仅是 monaco 编辑器(我会排除 monaco 编辑器的嫌疑)
- html 页面是正确的 UTF8
- 我在
tfx extension create
处理(解压)后检查了 html 页面,编码和表情符号仍然正常
我怀疑在渲染时 devops 完成了一个中间过程。
我强迫 UTF8 with BOM
而只是 UTF8
,它解决了这个问题。
我正在开发 azure devops 的集线器 ms.vss-web.hub
扩展,但我正面临表情符号渲染问题 (文本在差异中 monaco text editor)
查看 html 来源,表情符号也未呈现
在开发过程中,我使用了 baseUri (https://docs.microsoft.com/en-us/azure/devops/extend/develop/manifest?view=azure-devops#runtime-attributes),它按预期工作。
(下图,在 devops 中显示和源代码,但扩展来自我的笔记本电脑)
- 表情符号渲染在页面的所有部分都失败,不仅是 monaco 编辑器(我会排除 monaco 编辑器的嫌疑)
- html 页面是正确的 UTF8
- 我在
tfx extension create
处理(解压)后检查了 html 页面,编码和表情符号仍然正常
我怀疑在渲染时 devops 完成了一个中间过程。
我强迫 UTF8 with BOM
而只是 UTF8
,它解决了这个问题。