使用Java 6从String中获取8位字符:
System.out.println(Arrays.toString("öä".getBytes("ISO-8859-1")));
给我,在Linux上:[ - 10,28]但OS XI获得:[63,63,63,-89]
当使用花哨的新nio CharSetEncoder类时,我似乎得到了相同的结果.我究竟做错了什么?还是Apple的错?:)
java unicode macos ascii
ascii ×1
java ×1
macos ×1
unicode ×1