課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
能解釋下什么叫做“聯通、聯這是一種巧合,它們正好符合了utf-8編碼的規則”??不是任何漢字都可以用utf-8來編碼嗎?
2015-03-09
源自:文件傳輸基礎——Java IO流 1-1
正在回答
文本會根據字節二進制,來自己判斷文字內容。因為“聯通”的二進制,正好符合“utf-8”的編碼規則,所以被強行轉成了utf-8的格式,還因為utf-8一個漢字3個字節,所以內容被改變了。
本來用的是gbk或者ansi編碼的規則,結果“聯通”的編碼符合了udf-8的編碼規則,就強轉成了udf-8的編碼規則,打開txt文件用的是gbk或者ansi編碼的規則。于是就變成了亂碼。
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
1 回答“巧合”的情況有多少種的?
2 回答關于聯想、聯通、聯的問題 到底是什么巧合,聯字有何特殊?
3 回答什么叫低八位
1 回答java為什么叫java???????????????
3 回答什么叫有效元素
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-06
文本會根據字節二進制,來自己判斷文字內容。因為“聯通”的二進制,正好符合“utf-8”的編碼規則,所以被強行轉成了utf-8的格式,還因為utf-8一個漢字3個字節,所以內容被改變了。
2015-12-16
本來用的是gbk或者ansi編碼的規則,結果“聯通”的編碼符合了udf-8的編碼規則,就強轉成了udf-8的編碼規則,打開txt文件用的是gbk或者ansi編碼的規則。于是就變成了亂碼。