計(jì)算機(jī)常用編碼
常用編碼介紹
ASCII編碼
charset字符集堕伪。code編碼挤渔。使用了低七位編碼窗市,0-127先慷,剩余的128位留作擴(kuò)展
ISO-8859-*使用ASCII碼對(duì)剩余的128位進(jìn)行擴(kuò)展,
GB2312字符集是簡(jiǎn)體中文
Unicode usc 國(guó)際標(biāo)準(zhǔn)組織與1984年4月成立
GBK【936】字符集是簡(jiǎn)繁字集咨察,包括GB2312字集论熙,BIG5
UTF-8【65001】是用以解決國(guó)際上字符的一種多字節(jié)編碼,萬(wàn)國(guó)碼摄狱,通用性強(qiáng)脓诡,包括全世界所有國(guó)家需要的字符,是國(guó)際編碼媒役,
認(rèn)識(shí)ASCII編碼
[圖片上傳失敗...(image-f5e576-1590502912720)]
常用的0-9 A-Z a-z 位置
亂碼產(chǎn)生的原因
計(jì)算機(jī)中文件的存儲(chǔ)都是以二進(jìn)制的形式保存的祝谚,在保存到硬盤(pán)上時(shí),計(jì)算機(jī)會(huì)將內(nèi)存中的文件酣衷,按照特定的格式即編碼方式轉(zhuǎn)換為二進(jìn)制文件交惯,保存到硬盤(pán)中;
當(dāng)文件再次打開(kāi)時(shí)穿仪,計(jì)算機(jī)會(huì)吧硬盤(pán)中的二進(jìn)制文件加載到內(nèi)存席爽,按照特定的格式,重新編碼成可讀寫(xiě)的普通文件啊片;
如果默認(rèn)的打開(kāi)方式包含的編碼方式與原編碼方式相同只锻,則不會(huì)出現(xiàn)亂碼。
如果默認(rèn)的打開(kāi)方式不包含紫谷,或者沒(méi)有全包包含齐饮,則會(huì)出現(xiàn)亂碼
原文件的編碼格式和打開(kāi)時(shí)解碼的格式不相同或不完全兼容捐寥,則產(chǎn)生亂碼;
亂碼的解決方式
在保存文件時(shí)沈矿,確定編輯保存的編碼方式
再打開(kāi)文件時(shí)上真,要根據(jù)不同的文件后綴,選擇對(duì)應(yīng)的打開(kāi)方式