UI5-Umlauts中的JSON导出类型CSV

UI5-Umlauts中的JSON导出类型CSV,json,csv,sapui5,export-to-csv,diacritics,Json,Csv,Sapui5,Export To Csv,Diacritics,我在转换.csv格式的umlauts(如“äöü”)时遇到问题(输出为ä=Ã,ö=Ã,ü=ü)。 在将数据导出到.csv以在Excel中使用之前,如何在UTF-8中转换JSON表? 因此,我使用JSON和以下代码导出数据: var oTable= sap.ui.getCore().byId("oTable"); var oTableJSON = oTable.getModel().getProperty("/");

我在转换.csv格式的umlauts(如“äöü”)时遇到问题(输出为ä=Ã,ö=Ã,ü=ü)。 在将数据导出到.csv以在Excel中使用之前,如何在UTF-8中转换JSON表? 因此,我使用JSON和以下代码导出数据:

var oTable= sap.ui.getCore().byId("oTable");
                    var oTableJSON = oTable.getModel().getProperty("/");
                    var oModel = new sap.ui.model.json.JSONModel();
                
                
                oModel.setData(oTableJSON);

var oExport = new sap.ui.core.util.Export({
    exportType: new sap.ui.core.util.ExportTypeCSV({
        separatorChar: ";",
        charSet: "UTF-8",
    }),
    models: oModel,

rows: {
    path: "/" 
},
columns: [
    {
        name: "First name",
        template: {
            content: {
                path: "firstname"
            }
        }
    },
    {
        name: "Last name",
        template: {
            content: {
                path: "lastname"
            }
        }
    }
]
});


oExport.saveFile().always(function() {
    this.destroy();
});
输出:


我认为绑定路径有问题,所以请尝试下面的代码

rows: {
    path: "/data" 
}

这个问题是否仍然可以重现?
rows: {
    path: "/data" 
}