使用FileInputStream實(shí)現(xiàn)拷貝文件時(shí)出現(xiàn)亂碼
使用FileInputStream讀文件1(UTF-8)再拷貝到文件2(GBK),但是兩個(gè)文件編碼格式不同因而出現(xiàn)亂碼怎么決解?
并且當(dāng)我用RandomAccessFile實(shí)現(xiàn)讀操作,再使用FileOutputStream寫入就沒有亂碼了。因此使用FileInputStream和RandomAccessFile實(shí)現(xiàn)讀操作有什么不同?為什么后者沒有亂碼
問題有點(diǎn)長(zhǎng)。。先感謝解答的人了?。?!
2017-11-30
FileInputStream所讀的文件必須是FileOutputStream或是file創(chuàng)建的文件。