有關UTF-8、UTF-16、UTF-32的比較,下列何者錯誤?
A最長編碼長度均為32位元
B三者中只有UTF-32採取固定寬度編碼
CJAVA的原生字元編碼採用UTF-8正確答案
D三者中僅UTF-8反向相容於ASCII編碼
答案與詳解
Java 的原生字元型別 char 佔 2 bytes,內部採用 UTF-16 編碼而非 UTF-8。這是常見誤解,Java 檔案讀寫可用 UTF-8,但 char 本身是 UTF-16。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
