sap.ui.core.util.Export with German Umlauts

时间:2014-11-11 15:33:12

标签: excel csv save export sapui5

我正在尝试使用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似乎不起作用..任何提示都会有用。感谢

1 个答案:

答案 0 :(得分:0)

我无法真正重现您的问题。你有没有把html页面的字符集设置为utf-8(通过html-head中的头文件或元标记)?

这似乎有用,请你测试一下: http://jsbin.com/kubomipomi/1/edit?html,output