2014-11-11 4 views
0

Я пытаюсь экспортировать данные в SAPUI5 с sap.ui.core.util.Export и sap.ui.core.util.ExportTypeCSV:sap.ui.core.util.Export с немецкими Умляутами

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 каждый Umlaut исправляет.

Но в моем Excel, полученном от saveFile() все Umlauts отображаются неправильно, отображаются некоторые символы типа «berücksichtigt» (должно быть «ü»). Благодаря!!!

Что я могу сделать? charset in util.Export, похоже, не работает .. любой намек был бы полезен. Спасибо

ответ

0

Я не могу воспроизвести вашу проблему. Вы установили кодировку html-страницы в utf-8 (либо через заголовок, либо метатег в html-head)?

Это похоже на работу, вы могли бы, пожалуйста, тест: http://jsbin.com/kubomipomi/1/edit?html,output

Смежные вопросы