为什么会乱码?锟斤拷是什么?带你彻底搞懂字符编码!

作者: 猿大晖分类: 计算机技术 发布时间: 2024-02-18 08:20:00 浏览:2462 次

为什么会乱码?锟斤拷是什么?带你彻底搞懂字符编码!

祖龙人先:
为什么我把某些文件改成txt强行打开也是乱码?

【回复】回复 @程序员大晖 :不同格式的我可以理解,个人感觉和本视频中说的道理类似,但就是平常闲着没事拆包玩总会发现有些文件,比如图片吧,用png和jpg都可以。还有比如改txt或xlm的只能显出一部分,另一半乱码
【回复】比如当你把.mp3/.mp4/.png等等的文件改为.txt之后,再打开,就会出现乱码。这个操作表面上看是一个文本乱码问题,而实际上,仔细想一下就会发现,这是一个文件类型转换异常的问题。因为比如.mp3/.mp4/.png文件,在写入的时候,就是将音频数据,视频数据,或者图像数据编码为二进制数据存储在计算机中,所以打开的时候也应该使用相应的文件读取软件来读取,才能正确打开并解析这些二进制数据。如果你改成txt文件,那么默认就是以文本类型的文件打开并解析,所以这些原来写入的音频,视频,图像的二进制数据就会被认为是文本的二进制数据,所以使用相应的字符编码打开后,就会是这些二进制数据对应的在字符集中的字符了,显然肯定是乱码,因为这些二进制数据本身写入的时候就不是作为文本的。希望能帮助到你[脱单doge][脱单doge]。
【回复】回复 @程序员大晖 :我还试过mp4改mp3和图片、用不同软件打开看效果等离奇操作,有时候竟觉得比玩游戏还有意思[doge]

科普 知识 计算机 科技 编程 知识前沿派对 乱码 字符编码 unicode UTF8

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!