我正在尝试在sapui5-对话框中输出一个Unicode字符“²”以创建平方表,但是它不起作用。它仅显示“&#178”而不是“²”。我尝试使用“&#178”,“&#xB2”和“&SUP2”显示unicode字符,但无法正常工作。这是错误还是我做错了什么?
我认为很奇怪的是,在xml片段中,“&#xB2”正在工作,但是“²”的其他两个unicode无法工作。为什么会这样?
我知道在“&#xB2”和其他字符之后缺少分号,但否则它将在帖子中显示“²”,并且您将无法分辨出来。
这是我的对话框的样子:
这是我用于创建对话框的一些代码。按下按钮时调用。
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();
答案 0 :(得分:0)
由于如今大多数IDE和浏览器都是Unicode兼容的,因此有可能不使用Unicode(#&...),而只需输入“²”即可。