我在将具有非 ascii 字符的 QIF 格式导入 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) {});