我正在尝试使用sap.ui.core.util.Export和sap.ui.core.util.ExportTypeCSV在SAPUI5中导出数据:
var oExport2 = new sap.ui.core.util.Export({
exportType : new sap.ui.core.util.ExportTypeCSV({
separatorChar : ";",
charset : "utf-8",
}),
models : oModel,
rows : {
path : '/',
},
columns : [
{
template : {
content : {
path : "Title"
}
}
},
]
});
和
console.log(oExport2);
oExport2.saveFile().always(function() {
this.destroy();
});
事情是,在.saveFile()之前,每个变音符号仍然正确显示,例如在saveFile()之前记录时 - 显示所有变音符号。同样在oModel和我的JSON数据中,每个元音都正确。
但是在我的Excel中,从saveFile()收到的所有元音都没有正确显示,显示了一些像“berücksichtigt”这样的字符(应该是“ü”)。感谢!!!
我该怎么办? util.Export中的charset似乎不起作用..任何提示都会有用。感谢
答案 0 :(得分:0)
我无法真正重现您的问题。你有没有把html页面的字符集设置为utf-8(通过html-head中的头文件或元标记)?
这似乎有用,请你测试一下: http://jsbin.com/kubomipomi/1/edit?html,output