我正在使用這個在我的世界MOD裏面讀取和寫入文件,並且所有的前導空間都被轉換爲?在文件中。Java正在改變我的領先空間到問號
文件輸入樣本:
{
"ReturnToStart": "1b",
文件出來放樣品:
{
???"ReturnToStart": "1b",
//xxxxxxxxxxxxxxxxxxxxxxx
var ips = new java.io.FileInputStream("ABC.json");
var fileReader = new java.io.InputStreamReader(ips,"UTF-8");
var data1 = fileReader.read();
var data;
var start1 = "";
while(data1 != -1) {
data = String.fromCharCode(data1);
start1 = start1+data;
data1 = fileReader.read();
}
fileReader.close();
var fileWriter = new java.io.FileWriter("J_out2.txt");
fileWriter.write(start1);
fileWriter.close();
您將Java和JavaScript結合在一起。他們是2完全不同的語言。將會出現錯誤,然後你把它們放在一起 –
沒有錯誤 - 它可以在每行的開始處讀寫很好,只是這些奇怪的字符 - 我認爲它與回車有關。 – TAP