1、java是以unicode编码的。字符串的字节的长度跟编码有关系。
比如 String msg = "中文abc"
msg.getBytes("UNICODE").length; 结果是12
msg.getBytes("ISO8859-1").length; 结果是5
msg.getBytes("GBK").length; 结果是7
比如 String msg = "中文abc"
msg.getBytes("UNICODE").length; 结果是12
msg.getBytes("ISO8859-1").length; 结果是5
msg.getBytes("GBK").length; 结果是7
本文详细介绍了Java中字符串的Unicode编码方式,并通过实例演示了不同编码(如UNICODE、ISO8859-1和GBK)下同一字符串所占字节数的区别。

599

被折叠的 条评论
为什么被折叠?



