特定的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