Проблема форматирования символов для импорта формата QIF в Microsoft Money

У меня проблема с импортом формата QIF с символами, отличными от ascii, в Microsoft Money.

у меня есть этот ًQIF-файл, который создается просто с помощью Notepad++, и при импорте этого файла в Microsoft Money.. не-символ aschii (здесь в строке начинается с P) не отображается правильно на Microsoft Money (показывал???? вместо محسن)

!Type:Cash
D3/7/2014
T-213.39
Pمحسن
N123
LGroceries
Mthis is a memo
^
D3/6/2014
T-8.16
PStarbucks
N456
LDining Out:Coffee
^

Я пытаюсь изменить формат файла на UTF-8 Bom..но не работает... Что я могу сделать?

Обновление: этот код создан вручную, но файл сохранен библиотекой с именем qif

var transactions = {
cash: [
  {
    date: '3/7/2014',
    amount: -213.39,
    payee: 'محسن',
    memo: 'this is a memo', 
    category: 'Groceries',
    checknumber: 123
  }, 
  {
    date: '3/6/2014',
    amount: -8.16,
    payee: 'Starbucks',
    category: 'Dining Out:Coffee',
    checknumber: 456
  }
]
};

var qif = require('qif');
//var qifData = qif.write(transactions);
qif.writeToFile(transactions, './out.qif', function (err, qifData) {});

0 ответов

Другие вопросы по тегам