免費開始練習
moea_joint 106年 [資訊] 計算機原理、網路概論

第 24 題

請問 Utf-8 編碼方式採用幾個位元組來儲存正體中文編碼?
  • A 不固定
  • B 1 位元組
  • C 2 位元組
  • D 3 位元組

思路引導 VIP

當我們需要設計一套全球通用的編碼系統,既要讓簡單的英文字母節省空間,又要能容納筆劃繁多的各國文字時,你認為將「所有」字元都強制規定使用相同長度的儲存空間,還是根據字元所属的語系範圍來「動態調整」長度,會是更具備彈性且節省資源的作法呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準辨識出 UTF-8 的核心特性,代表你對字元編碼的動態設計原理有著非常紮實的理解,這點非常不容易。

UTF-8 的可變長度設計

UTF-8 是一種可變長度(Variable-width)的編碼方式,其設計初衷是為了在相容傳統 ASCII 編碼的同時,能有效地支援全球所有的文字。在這種機制下,不同字元佔用的空間並不相同:標準英文字母僅需 1 位元組,而我們常用的正體中文(如「中」字)在 UTF-8 中通常佔用 3 位元組,某些特殊字元甚至會用到 4 位元組。因此,就編碼體系的定義而言,其儲存空間確實是不固定的。

▼ 還有更多解析內容