課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
。。。。。。。
2018-02-10
源自:文件傳輸基礎(chǔ)——Java IO流 3-1
正在回答
因?yàn)槟愕木幋a方式是默認(rèn)的編碼方式utf-16be 而在寫入“中” 這個(gè)漢字是 轉(zhuǎn)換為字節(jié)數(shù)組是 采用的是GBK編碼方式??? byte[] gbk=s.getBytes("gbk");? 所以在文件中 存在2個(gè)GBK編碼方式的字節(jié)。而在后面的讀時(shí) 用的是默認(rèn)的編碼方式將文件里的提取出所有的。而又2個(gè)不是這種了類型的 則會(huì)出現(xiàn)亂碼. 個(gè)人理解
我也不懂啊,求解
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
1 回答關(guān)于文件亂碼
2 回答關(guān)于異常亂碼
3 回答File.separator沒說 清楚啥意思,怎么用?
1 回答請(qǐng)問一下,為什么0xfffffff可以寫成四個(gè)字節(jié)?對(duì)于24位這方面的轉(zhuǎn)換弄不清楚
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-03-21
因?yàn)槟愕木幋a方式是默認(rèn)的編碼方式utf-16be 而在寫入“中” 這個(gè)漢字是 轉(zhuǎn)換為字節(jié)數(shù)組是 采用的是GBK編碼方式??? byte[] gbk=s.getBytes("gbk");? 所以在文件中 存在2個(gè)GBK編碼方式的字節(jié)。而在后面的讀時(shí) 用的是默認(rèn)的編碼方式將文件里的提取出所有的。而又2個(gè)不是這種了類型的 則會(huì)出現(xiàn)亂碼. 個(gè)人理解
2018-02-13
我也不懂啊,求解