维库,知识与思想的自由文库
|
乱码指的是電腦系統不能顯示正確的字符,而顯示其他無意義的字符或空白,如一堆ASCII代碼。这样所顯示出來的文字統稱為亂碼。乱码是因为所使用的字符的源码在本地计算机上使用了错误的显示字库,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不同国家和地区的文字字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。
[编辑] 可能的產生原因
- 一般是軟件程序解碼錯誤。如瀏覽器把GBK碼當成是Big5碼顯示,或電子郵件程序把對方傳來的郵件錯誤解碼。如果在發送時編碼錯誤,收件者的電郵程序是不能解碼的,需要寄件者的電郵程序重新編碼再寄。
[编辑] 可能的解決方法
- 轉換字體。如果解碼正確而出現錯誤文字,有可能是字體檔案中沒有相對應的字符,可嘗試轉換字體檔案。
- 如果本來出漢字的變成數字如最 欣 賞 相 中 拉等Unicode代碼,可以把這部分抄出來,獨立存儲成html檔, 再用瀏覽器打開解碼。
- 其他。有時解碼的方法要視乎軟件和實際環境,及不斷嘗試才能解碼,特別在不知本來是用哪種編碼系統時。
- 有時輸入漢字時也會出現亂碼,不過這種情況很少出現。最大的原因是輸入法所用的編碼,經編輯器輸出的字體編碼不符所致,可嘗試轉換字體來解決。例如把GBK編碼的輸入法裝到只支援Big5的系統上,是不能正確顯字所輸入的字的;必需選擇Big5編碼的輸入法,或把輸入法裝到GBK的系統中。
- 有關外文所引致的亂碼,只有轉換支援某外文的字體檔案才能解決。
[编辑] 参看
[编辑] 参考文献
本節或条目没有引用其 参考或来源。
請加上適當的資料來源或引用來改善這篇條目。
[编辑] 外部連結
|
|