特定的CharSet
会影响与每个字节关联的二进制(或整数)值吗?将Java字节读为CharSet
实施例:
String original = foo(); // makes string
byte[] utf8Bytes = original.getBytes("UTF8"); // CharSet is UTF8
byte[] defaultBytes = original.getBytes(); // default CharSet
威尔utf8Bytes[1]
总是等于defaultBytes[1]
从值的二进制/整数点?
这是很好的做法,始终* *指定的字符集。如果出于某种原因,您确实需要默认字符集,请使用Charset.defaultCharset()来明确您的意图。 – dnault 2013-04-24 20:48:41