JDK 9 RFR of 8039474: sun.misc.CharacterDecoder.decodeBuffer should use getBytes(iso8859-1)

Brian Burkhalter brian.burkhalter at oracle.com
Thu Apr 10 18:05:44 UTC 2014


That is to say either explicitly or implicitly, i.e., using the default on both ends?

On Apr 10, 2014, at 10:59 AM, Brian Burkhalter <brian.burkhalter at oracle.com> wrote:

> How can one keep it symmetrical without forcing a particular encoding?
> 
> Brian
> 
> On Apr 10, 2014, at 10:54 AM, Mike Duigou <mike.duigou at oracle.com> wrote:
> 
>> Shouldn't we be using the platform default character set rather than iso8859-1?
>> 
>> This change will change the charset used for all platforms not using iso885901 as their default.
>> 
>> It is certainly odd that sun.misc.CharacterEncoder(byte) and sun.misc.CharacterDecoder(String) are not symmetrical but this seems like a serious historical wart we might need to preserve.




More information about the core-libs-dev mailing list