|?student?|?CREATE?TABLE?`student`?(??`id`?int(11)?NOT?NULL?AUTO_INCREMENT,??`name`?varchar(20)?DEFAULT?NULL,??`sex`?char(2)?DEFAULT?NULL,??`born`?date?DEFAULT?NULL,??PRIMARY?KEY?(`id`))?ENGINE=InnoDB?AUTO_INCREMENT=2?DEFAULT?CHARSET=utf8?|這是我建的一個表,我剛去網上查了一下,很多人都說utf-8是至少占用3個字節的;我的sex字段用的char類型2個字節,但是仍然能輸入一個中文,比如"男";這是為啥呢?求大神告知。
關于mysql數據庫中UTF-8編碼的問題
慕粉1600176492
2018-06-10 11:36:23