學(xué)習(xí)筆記3/6

學(xué)習(xí)內(nèi)容:預(yù)覽Github上的頁面;什么是字符編碼

如何預(yù)覽Github上的頁面

操作步驟

  • 登入Github首頁,在頁面右部綠色按鈕,創(chuàng)建一個new repostory

1.png
  • Repository name :起一個簡潔好記的name 并且勾選第一項和第三項,然后點擊創(chuàng)建

2.png
  • 進入下一個頁面后,點擊頁面右側(cè)的settings(注意不是個人設(shè)置里的settings)

3.png

4.png
  • 以后即可用這個「預(yù)覽地址」來預(yù)覽 html,比如html 路徑是 test/test.html,在創(chuàng)建test.html的時候別忘接保存呦。預(yù)覽鏈接就是https://lucy.github.io/demos/test/test.html

5.png

6.png

什么是字符編碼

  • 定義:字符編碼(英語:Character encoding)、字集碼是把字符集中的字符編碼為指定集合中某一對象(例如:比特模式、自然數(shù)序列、8位組或者電脈沖),以便文本在計算機中存儲和通過通信網(wǎng)絡(luò)的傳遞。常見的例子包括將拉丁字母表編碼成摩斯電碼和ASCII。

這個定義太官方,不是很明白,要想知道什么是字符編碼,需要先知道什么是字符集,什么是字符?

  • 先明白三個概念:字符、字符集、字符編碼:
    ** 字符 **:字符是各種文字和符號的總稱,包括各個國家文字、標(biāo)點符號、圖形符號、數(shù)字等。
    ** 字符集 **:字符集是多個字符的集合,種類較多,每個字符集包含的字符個數(shù)不同。
    ** 字符編碼 **:如字面意思,對字符集進行編碼。制定一套規(guī)則,讓計算機中的哪些數(shù)值對應(yīng)瀏覽器顯示出來的哪些字符。

  • 常用的字符編碼:Unicode編碼、ASCII編碼、ANSI編碼。

  • 常用編碼規(guī)則:單字節(jié)字符編碼、 ANSI編碼、UNICODE編碼

由于計算機只能進行二進制存儲、運算數(shù)據(jù),所以當(dāng)輸入一個數(shù)字8,計算機會識別為1000。那么除了輸入數(shù)字,還需要輸入字母等符號,怎么表示呢?讓我們來認識下ASCII編碼(ASC讀作“阿斯科”),它是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言。

除了適合英文的ASCII,還有中文編碼。比如現(xiàn)在簡體中文環(huán)境常用的編碼GB2312,但是對于人名、古漢語等方面出現(xiàn)的罕用字,GB2312不能處理,這導(dǎo)致了后來GBK及GB 18030的出現(xiàn)。

但是由于計算機在全世界的普及,在網(wǎng)絡(luò)世界用一種統(tǒng)一的編碼方式就很有必要了,相反,就會出現(xiàn)亂碼的問題。偉大的Unicode應(yīng)運而生。

Unicode,又稱統(tǒng)一碼、萬國碼、單一碼,是一種在計算機上使用的字符集。它為每種語言中的每個字符設(shè)定了統(tǒng)一而且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉(zhuǎn)換、處理的要求。1990年開始研發(fā),1994年正式公布。隨著計算機工作能力的增強,Unicode也在面世以來的十多年里得到普及。最新版本的Unicode是2015年6月推出的Unicode 8.0。它的編碼方式:UTF-32/ UTF-16/ UTF-8是三種。

學(xué)習(xí)到這里,明白在HTML中寫過的UTF-8是Unicode的一種編碼方式,隨著學(xué)習(xí)的深入,相信會對字符編碼有更深入的理解和運用!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容