在java中有多种字符集,如utf-8、gbk、ISO-8859-1、UTF-16等等,但是在编码中utf-8是以3字节来编码,而gbk则是2个字节来编码。 代码如下: 这样就会让某些人误认为中文是三个字节而不是两个字节。