Unicode是一種通用的國際標準字元編碼,能夠表示世界上大多數的書面語言。
為什麼java使用Unicode系統?
在Unicode之前,有很多語言標準:
- ASCII (美國資訊交換標準代碼)。
- ISO 8859-1 用於表示西歐語言。
- KOI-8 用於表示俄文。
- GB18030 和 BIG-5 用於表示中文等等。
問題
這導致兩個問題:
- 指定代碼值對應於各種語言標準中的不同字母。
- 具有大字符集的語言的編碼具有可變長度。一些常見字元被編碼為單字節,其他需要兩個或多個位元組。
解決辦法
為了解決這些問題,開發了一種新的語言標準,即Unicode系統。在unicode中,每個字元保存為2
個位元組,因此java也使用2
個位元組的字元。
最小值: \u0000
最高值: \uFFFF
上一篇:
Java變數和數據類型
下一篇:
Java運算符