一個漢字在數據庫中佔幾個字節

數據庫表字段爲varchar(n)類型,存英文很簡單,只要字母個數不大於n即可。但是對於漢字,按照同樣的方法就不行了。因爲對於漢字不同的字符集,在數據庫佔用的字節是不一樣的。UTF-8字符集,一個漢字佔三個字節,gbk字符集,一個漢字佔兩個字節,比如varchar(10)類型的字段,UTF-8的漢字,只能存3個,gbk字符集的漢字卻能存5個。所以在程序中根據表字段varchar的大小,保存或更新時
相關文章
相關標籤/搜索