計(jì)算機(jī)的常用編碼
- 常用編碼介紹
- ASCII碼表
- 亂碼產(chǎn)生的原因
- 解決亂碼
- notepad++等記事本中的亂碼問(wèn)題
常用編碼介紹
- ASCII 碼表 只有0-127 128位,剩余的128位留作擴(kuò)展
- ISO-8859-*使用了ASCII碼表剩余的128位做了擴(kuò)展 常用ISO-8859-1
- GB2312 中文簡(jiǎn)體子集,包含6763個(gè)簡(jiǎn)體中文字
- BIG5 大五碼 繁體字集
- Unicode 統(tǒng)一字符集 簡(jiǎn)稱(chēng)為UCS
- GBK包含GB2312和BIG5簡(jiǎn)繁字集,向下完全兼容GB2312,使用GBK打開(kāi)GB2312的文本,不會(huì)亂碼,共21002個(gè)字符
- UTF-8 萬(wàn)國(guó)碼,包含世界所有國(guó)家的字符
ASCII碼表
<img src="C:\Users\Administrator\Desktop\TIM圖片20200630170604.jpg" style="zoom:200%;" />
常用:0-9(49-57) A-Z(66-90) a-z(61-7A)
規(guī)律:數(shù)字本身連續(xù),數(shù)字到大寫(xiě)字母不連續(xù);大寫(xiě)字母本身連續(xù),大寫(xiě)字母到小寫(xiě)字母不連續(xù),小寫(xiě)字母本身連續(xù)
亂碼產(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)存,按照特定的格式,重新編碼成可讀的普通文件.
- 重新編碼時(shí),系統(tǒng)會(huì)搜索當(dāng)前系統(tǒng)中,對(duì)于不同后綴名文件的默認(rèn)打開(kāi)方式[每種打開(kāi)方式包含的編碼不一定相同],如果默認(rèn)的打開(kāi)方式中包含的編碼方式與原編碼格式相同,則文件可以正常打開(kāi),沒(méi)有亂碼;