[教學] UTF-8 編碼格式之簡單講解

文章推薦指數: 80 %
投票人數:10人

仔細看一下上面的BIN,有沒有看到,前八個bit 是 1110 1000,. 再對照一下剛剛那個表,它的意思就是「總共有三個Byte」。

然後,有沒有 ... IStandUpForMyself 跳到主文 知識分子的可貴之處,不就在於獨立思考能力嗎? 部落格全站分類:數位生活 相簿 部落格 留言 名片 Nov19Tue201922:32 [教學]UTF-8編碼格式之簡單講解 好的,今天就來簡單講一下UTF-8的編碼格式吧! UTF-8編碼真的是 到處都是! 舉例來說,你複製的連結,那些百分比就是用UTF8:   看看上面的「亂碼」,我們之所以叫它「亂碼」,是因為我們看不懂它, 但相信看完這篇,你就能理解它了!   好的,首先介紹這張圖,來源是維基百科。

簡單講,就是: 1.第一個Byte(8個bit)會告訴你總共有幾個Byte。

如果是0開頭,代表總共就只有一個Byte。

如果是110開頭,代表總共有兩個,以此類推。

2.如果總共不只一個Byte,那麼接下來每一個Byte都必須是10開頭。

  現在,可以打開你電腦裡的「小算盤」,切換到「程式設計人員」模式 點一下HEX,然後輸入E8B387,像這樣: 仔細看一下上面的BIN,有沒有看到,前八個bit是 11101000, 再對照一下剛剛那個表,它的意思就是「總共有三個Byte」。

然後,有沒有,第二個Byte的開頭也是10,第三個Byte開頭也是10。

接下來,把這些「開頭符號」以外的數字兜起來,像這樣: 111010001011001110000111  =>  1000110011000111 按一下小算盤的BIN,然後把這些數字輸入進去,你會得到8CC7: 恭喜你, 你到了這邊,就已經解開了「UnicodeCodePoint 」了! 它是一個UTF-8的編號,每一個文字、符號、表情符號都有一個對應的編號。

如果你是使用「微軟新注音」的話,你可以進一步這樣玩: 1.先打左上角的`。

2.打U,然後輸入8CC7,按Enter。

登愣~你就能夠把UTF-8的文字還原出來啦!     課後練習: (跟文章一開頭的那串 URL相同)  %E8%B3%87 %E5%B7%A5  %E6%89%80  %E8%80%83  %E8%A9%A6 %E5%BF%83 %E5%BE%97      解答:在留言版 文章標籤 unicode UTF8 編碼 全站熱搜 創作者介紹 Davidhu127 IStandUpForMyself Davidhu127發表在痞客邦留言(1)人氣() E-mail轉寄 全站分類:數位生活個人分類:【電腦】更多文章此分類上一篇:[分享]2019金盾獎初賽心得 此分類下一篇:[已解決]痞客邦部落格-你與這個網站的連線可能有安全漏洞/不安全 上一篇:低電磁波吹風機—前言與市面上選項 下一篇:[Tutorial]HowtoCustomizeVeracryptBootloaderMessage ▲top 留言列表 發表留言 搜尋 文章分類 個人突發異想(2) 生活小點子(8)每個人都會講大道理(7) 【電腦】精選好文(10)【電腦】更多文章(36)【SC】科學精神(6)【MA】數學精神(9)【攻略】小遊戲(13)雜文供搜尋用(25)動漫之好像只看過一部哈(4)健康粉重要低(5)宗教信仰(6) 昔日輝煌 Comments 參觀人氣 本日人氣: 累積人氣: 新聞交換RSS POWEREDBY (登入) 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗



請為這篇文章評分?