Unicode 字符“^2”未显示在 sapui5 对话框中

Unicode character "^2" is not showing in sapui5 dialog

我正在尝试在 sapui5-dialog 中输出一个 unicode 字符“²”来创建平方米,但它不起作用。它只显示“²”而不是“²”。我尝试使用“²”、“²”和“&SUP2”来显示 unicode 字符,但我无法让它工作。这是一个错误还是我做错了什么?

我认为奇怪的是,在 xml 片段中“²”有效,但“²”的其他两个 unicode 无效。这是为什么?

我知道在“²”和其他的后面少了一个分号,否则它会在 post 中显示一个“²”,您将无法告诉他们分开。

这是我的对话框的样子:

这里是我创建对话框的一些代码。按下按钮时调用。

           let sUnicodeChar = "²";
           let oDialog = new sap.m.Dialog({
                title: "Report",
                content: [
                    new sap.m.HBox({
                        justifyContent: "SpaceBetween",
                        items: [
                            new sap.m.VBox({
                                items: [new sap.m.Text({text: "m" + sUnicodeChar}]
                            })
                        ]
                    })
                ]
            });

            oDialog.open();

由于现在大多数 IDE 和浏览器都与 unicode 兼容,因此可以不使用 unicode (#&...) 而只是输入“²”。