UI5-Umlauts中的JSON导出类型CSV
我在转换.csv格式的umlauts(如“äöü”)时遇到问题(输出为ä=Ã,ö=Ã,ü=ü)。 在将数据导出到.csv以在Excel中使用之前,如何在UTF-8中转换JSON表? 因此,我使用JSON和以下代码导出数据: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("/");
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"
}