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

时间:2019-09-21 20:57:11

标签: unicode sapui5

我正在尝试在sapui5-对话框中输出一个Unicode字符“²”以创建平方表,但是它不起作用。它仅显示“&#178”而不是“²”。我尝试使用“&#178”,“&#xB2”和“&SUP2”显示unicode字符,但无法正常工作。这是错误还是我做错了什么?

我认为很奇怪的是,在xml片段中,“&#xB2”正在工作,但是“²”的其他两个unicode无法工作。为什么会这样?

我知道在“&#xB2”和其他字符之后缺少分号,但否则它将在帖子中显示“²”,并且您将无法分辨出来。

这是我的对话框的样子:

dialog

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

           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();

1 个答案:

答案 0 :(得分:0)

由于如今大多数IDE和浏览器都是Unicode兼容的,因此有可能不使用Unicode(#&...),而只需输入“²”即可。