【发布时间】:2011-01-15 04:12:49
【问题描述】:
使用 Java 6 从字符串中获取 8 位字符:
System.out.println(Arrays.toString("öä".getBytes("ISO-8859-1")));
在 Linux 上给我:[-10, 28] 但是 OS X 我得到: [63, 63, 63, -89]
当使用花哨的新 nio CharSetEncoder 类时,我似乎得到了相同的结果。我究竟做错了什么?还是苹果的错? :)
【问题讨论】: