鍍金池/ 問答/Java  數(shù)據(jù)庫  網(wǎng)絡(luò)安全/ 中文的占位問題

中文的占位問題

java開發(fā)環(huán)境下:
UTF-8環(huán)境下:中文字符占3個字節(jié),char類型只占一個字節(jié),為什么下邊的賦值方式?jīng)]報錯呢?(不是應(yīng)該超過char的范圍了嗎?)

char c = '我';
回答
編輯回答
舊螢火

Java中的一個char采用的是Unicode編碼集,占用兩個字節(jié),而一個中文字符也是兩個字節(jié),因此Java中的char是可以表示一個中文字符的。

2018年6月18日 13:30