![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Mojibakevector.png/640px-Mojibakevector.png&w=640&q=50)
乱码
顯示字庫問題導致系統顯示錯誤的字符或空白 / 维基百科,自由的 encyclopedia
乱码指的是电脑系统不能显示正确的字符而显示其他无意义的字符或空白,通常是使用非预期的字符编码对文本进行解码的结果[1]。这样所显示出来的文字统称为乱码。此外,将非文本的数据以文本方式解码得到的无意义字符也称为乱码。
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Mojibakevector.png/640px-Mojibakevector.png)
由于缺少字体或字体中缺少字形而导致字形渲染失败是一个不同的问题,文字通常显示为虚缺号(□)或者十六进制编码,不应与乱码混淆。
例如,微软编译器产生“烫烫烫”“屯屯屯”乱码,编码字符集转换产生的“锟斤拷”“毺絞銝”“脣銝餌”乱码[2]。对于重复的字节串0xCC,根据采用编码的不同,简体GBK会显示“烫烫烫”,台湾大五码会显示“昍昍昍”,日本Shift-JIS会显示“フフフフフフ”。