教妹學Java(十):Unicode字符集簡介

沉默王二發表於2020-04-07

大家好,我是沉默王二,一個和黃家駒一樣身高,和劉德華一樣顏值的程式設計師。本篇文章通過我和三妹對話的形式來談一談“Unicode字符集簡介”。

教妹學 Java,沒見過這麼有趣的標題吧?“語不驚人死不休”,沒錯,本篇文章的標題就是這麼酷炫,接受不了的同學就別點進來看了,所謂好奇心害死貓;能夠接受的同學我只能說你賺到了,你不僅能在閱讀的過程中感受到思維的樂趣,還真的能學習到知識。下面就由我來介紹一下故事的背景吧。

我有一個漂亮如花的妹妹(見上圖),她叫什麼呢?我想聰明的讀者朋友們都能猜得出:沉默王三,沒錯,年方三六。父母正考慮讓她向我學習,做一名正兒八經的 Java 程式設計師。我期初是想反抗的,因為程式設計師這行業容易掉頭髮。但家命難為啊,與其反抗,不如做點更積極的事情,寫點有趣的文章,教妹妹如何更快地掌握 Java 這門程式語言。畢竟程式設計師還算得上高薪(都是拿命換的啊)。

(鋪墊結束,正文開始)

“二哥,上一篇文章中提到了 Unicode 字符集,說 Java 中的
char 型別之所以佔 2 個位元組,是因為 Java 使用的是 Unicode 字符集而不是 ASCII 字符集,我有點迷,想了解一下,能細緻給我說說嗎?”

“當然可以啊。”

Unicode 是一種國際通用的標準字元編碼,能夠代表世界上大多數的書面語言。在 Unicode 字符集出現之前,已經存在不少字符集了,比如說:

  • ASCII,美國標準資訊交換碼,一共規定了 128 個字元的編碼,比如空格 SPACE 是 32(二進位制 00100000),大寫的字母 A 是 65(二進位制

相關文章