utf8-----中文占三个字节,英文占一个
GBK-----中文占两个字节,英文占一个字节
Unicode----中文占两个字节,英文也占两个字节
Utf-16跟Unicode 一样
//utf-8 中文占三个字节,英文占一个 System.out.println("中国ab".getBytes("UTF-8").length); //GKB 中文占两个字节,英文占一个字节 System.out.println("中国ab".getBytes("GBK").length); //Unicode 中文占两个字节,英文占两个字节 System.out.println("中国ab".getBytes("Unicode").length); //UTF-16 跟unicode 一样,中文占两个字节,英文占两个字节 System.out.println("中国ab".getBytes("UTF-16").length);
中文编码占用问题
最新推荐文章于 2024-07-19 17:37:28 发布