1
我已經開發了一個HTML5和JS(phonegap)的應用程序,現在我必須讀取一個文本文件作爲從delphi編寫的舊桌面應用程序導出。此文件是具有固定大小字符串的MS SQL導出,我必須導入到我的應用程序的SQlite。如何編碼爲UTF文本文件與未知編碼jquery
此文本包含希臘字符並且不以UTF編碼,因此我讀取帶有問號的鑽石。
有沒有一種方法來編程這個文本到UTF編程我閱讀內容之前?
它是forbiten更改任何delphi代碼。
這是我讀的文本文件
var billjson = '{"posts" : [',
i,
line = 0,
Amountint,
Amountdec;
jQuery.get('Bill.txt',function(data){
alert(data.length);
line=0;
for (i = 1; i <= ((data.length)/156); i += 1) {
billjson += '{"Id" :' + '"' + data.substr((line+0), 10).trim() + '"' + ',';
billjson += '"Code" :' + '"' + data.substr((line+10), 5).trim() + '"' + ',';
billjson += '"Address" :' + '"' + data.substr((line+14), 40).trim() + '"' + ',';
billjson += '"Name" : ' + '"' + data.substr((line+54), 50).trim() + '"' + ',';
billjson += '"Description" : ' + '"' + data.substr((line+104), 8).trim() + '"' + ',';
billjson += '"EntrySeason" : ' + '"' + data.substr((line+112), 23).trim() + '"' + ',';
billjson += '"Period" : ' + '"' + data.substr((line+135), 11).trim() + '"' + ',';
Amountint = data.substr((line+146), 7).trim();
Amountdec = data.substr((line+153), 2).trim();
billjson += '"Revenue" : ' + '"' + Amountint + '.' + Amountdec + '"' + '}';
line = i * 156;
if (line == data.length)
{
billjson += ']';
}
else
{
billjson += ',';
}
}
if (line == 0)
{
billjson += ']';
}
billjson += "}";
var mybilljson = jQuery.parseJSON(billjson);
});
請指點
不,它不起作用。相同的鑽石... – kosbou
我編輯了我的回覆。我希望它能起作用。 –
是的,現在它的作品感謝您的時間 – kosbou