Я пытаюсь вывести символ юникода "²" внутри диалога sapui5, чтобы создать квадратный метр, но он не работает.Он показывает только «²» вместо «²».Я пытался использовать «²», «²» и «& SUP2», чтобы показать символ Unicode, но я не смог заставить его работать.Это ошибка или я что-то не так сделал?
Я подумал, что странно то, что в xml-фрагменте «²» работает, но два других unicodes для «²» не работают.Почему это так?
Я знаю, что точка с запятой отсутствует после «²» и других, но в противном случае в сообщении будет отображаться «²», и вы не сможете отличить их друг от друга..
Вот так выглядит мой диалог:
Вот часть моего кода для создания диалога.Он вызывается при нажатии кнопки.
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();