public static void main(String[] args) {
// TODO Auto-generated method stub
try {
System.out.println("我".getBytes("UTF-8").length);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
输出的是3,这个函数意思是将对应的字符串按照设定的编码进行转化,然后存入到一个Byte数组中,如果不设定编码,则是计算机的默认编码格式,而UTF-8对中文字的编码是3个字节