論怎么會亂碼和其他

筆者在日常使用的sublime text 2俱济,不知道為什么經(jīng)常會跳出編碼提示级历。也不知道為什么瀏覽頁面的時候就出現(xiàn)亂碼格式纺荧。所以就想寫篇博客來記錄一下饱搏。

WHY(為什么非剃?)

短解釋:

文檔編碼格式與解碼格式不一致時,就會產(chǎn)生沖突使得出現(xiàn)亂碼現(xiàn)象推沸。

長解釋:

其實很簡單就是網(wǎng)頁在編輯會聲明文檔的編碼格式备绽,而當(dāng)頁面在瀏覽器解析過程中,由于自動檢測之后并沒有使用正確的解碼格式去解析文檔鬓催,所以就亂碼了肺素。

HOW(解決)

在文檔中設(shè)置好編碼格式,瀏覽器在解析時候就能按相對應(yīng)的解碼格式解析了宇驾。所以在文檔中要有這樣的一句話

<meta charset="UTF-8">

編碼

歸根結(jié)底就是編碼方式的問題倍靡。那么我們了解一些最常見的編碼方式,畢竟字符編碼是計算機的基石课舍,想要熟練的使用計算機塌西,就必須懂一點字符編碼的知識。

1. ASCII

全稱美國信息交換標(biāo)準(zhǔn)代碼(American Standard Code for Information Interchange)的縮寫筝尾,是基于拉丁字母的一套電腦編碼系統(tǒng)捡需。

背景:
上世紀(jì)60年代,美國指定了一套字符編碼筹淫,對英語字符和二進(jìn)制之間的關(guān)系做了統(tǒng)一的規(guī)定站辉。這就是ASCII碼。
原理:
我們都知道损姜,在計算機內(nèi)部饰剥,所有的信息最終都是用二進(jìn)制的字符串存儲。而每一個二進(jìn)制位(bit)只有0和1兩種狀態(tài)摧阅,一字節(jié)需要用八個二進(jìn)制位來表示捐川,就可以組合出256種狀態(tài)。
內(nèi)容:
一共規(guī)定了128個字符的編碼逸尖,比如空格"SPACE"是32(二進(jìn)制00100000),大寫的字母A是65(二進(jìn)制01000001)瘸右。這128個符號(包括32個不能打印出來的控制符號)娇跟,只占用了一個字節(jié)的后面7位,最前面的1位統(tǒng)一規(guī)定為0太颤。

2. UNICODE

背景:
后來計算機不斷的發(fā)展拓展到了亞洲非洲苞俘,便出現(xiàn)了一個問題,如何用計算機使用的二進(jìn)制表示這些語言龄章。于是發(fā)明了UNICODE編碼吃谣,只用兩個字節(jié)(16位)就可以編碼地球上幾乎所有地區(qū)的文字乞封,就像它的名字意思表示的一樣。具體符號可以查unicode.org/岗憋,或是專門的漢字對應(yīng)表肃晚。

3. UTF-8

UTF-8是Unicode的實現(xiàn)方式之一。

背景:
互聯(lián)網(wǎng)的普及仔戈,強烈要求出現(xiàn)一種統(tǒng)一的編碼方式关串。UTF-8就是在互聯(lián)網(wǎng)上使用最廣的一種Unicode的實現(xiàn)方式。
編碼方式:
UTF-8用1到6個字節(jié)編碼UNICODE字符监徘。用在網(wǎng)頁上可以同一頁面顯示中文簡體繁體及其它語言(如英文晋修,日文,韓文)凰盔。

4. GBK

背景:
93年墓卦,Unicode 1.1版本推出,收錄了通用字符集的漢字户敬,總共20902個落剪。中國大陸訂定了等同于Unicode 1.1的"GB 13000.1-93",只收錄了6763個漢字山叮,于是廠商微軟利用GB 2312-80未使用的編碼空間著榴,收錄GB 13000.1-93全部字符制定了GBK編碼。
注:UNICODE只是給字符一個代號屁倔,而GBK和UTF-8使用不同的規(guī)則來表示同一個代號脑又。


結(jié)束語

由于筆者能力能力十分有限,文章都是在查閱百科以及閱讀他人博客編纂而成锐借,可能其中有缺陷的地方问麸,請在下方留言指出。

拓展閱讀

  1. 字符編碼筆記:ASCII钞翔,Unicode和UTF-8
  2. 各標(biāo)題的維基百科鏈接
  3. Chrome打開網(wǎng)頁顯示亂碼的解決方法

本文章著作權(quán)歸白小霽所有严卖,轉(zhuǎn)載須說明來源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市布轿,隨后出現(xiàn)的幾起案子哮笆,更是在濱河造成了極大的恐慌,老刑警劉巖汰扭,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件稠肘,死亡現(xiàn)場離奇詭異,居然都是意外死亡萝毛,警方通過查閱死者的電腦和手機项阴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笆包,“玉大人环揽,你說我怎么就攤上這事略荡。” “怎么了歉胶?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵汛兜,是天一觀的道長。 經(jīng)常有香客問我跨扮,道長序无,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任衡创,我火速辦了婚禮帝嗡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘璃氢。我一直安慰自己哟玷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布一也。 她就那樣靜靜地躺著巢寡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪椰苟。 梳的紋絲不亂的頭發(fā)上抑月,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音舆蝴,去河邊找鬼谦絮。 笑死,一個胖子當(dāng)著我的面吹牛洁仗,可吹牛的內(nèi)容都是我干的层皱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼赠潦,長吁一口氣:“原來是場噩夢啊……” “哼叫胖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起她奥,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瓮增,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后哩俭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绷跑,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年携茂,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诅岩。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡讳苦,死狀恐怖带膜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鸳谜,我是刑警寧澤膝藕,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站咐扭,受9級特大地震影響芭挽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝗肪,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一袜爪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧薛闪,春花似錦辛馆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至诱咏,卻和暖如春苔可,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背袋狞。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工焚辅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人硕并。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓法焰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親倔毙。 傳聞我的和親對象是個殘疾皇子埃仪,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容