我解析文本(CAL碼)用的BufferedReader和BufferedWriter將在Java中,不幸的是,這是我的紅色和與outStream.write(線)寫道線;已經改變了,請看截圖:的java的BufferedReader,寫不同的東西比它讀取
http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png ^ h ** P://uploadz.eu/images/c03hgkrgrmit2ij2mug.png
正如你看到的,一些特殊的字符也改變了線路,雖然我不打算改變它們。
據我所知,Bufferedwriter/Reader應該默認使用unicode。
的BufferedWriter DF =新的BufferedWriter(新OutputStreamWriter( 「out.txt」)); 不起作用。 它是一個.txt文件。不幸的是我不知道文件的編碼。 – dayscott 2009-09-14 19:43:36
我發現:它應該是ANSI。我會欣賞進一步的建議。 – dayscott 2009-09-14 21:29:40
「ANSI」不是單一編碼。它可以表示各種不同的編碼,通常是ASCII的8位擴展。 – 2009-09-14 21:41:20