4
從哪裏java提取默認編碼?從哪裏java提取默認編碼?
我試圖2個plateforms以下代碼:紅帽4和CentOS 5
public class EncodingTest {
public static void main(String args[]) throws Exception{
System.out.println(System.getProperty("file.encoding"));
System.out.println(
new java.io.OutputStreamWriter(
new java.io.ByteArrayOutputStream()).getEncoding()
);
}
}
我有兩個不同的結果,紅帽UTF-8和用於centos的ASCII。這是相同的Java安裝和版本(1.4)。我沒有參數-Dfile.encoding啓動java。
謝謝。
請參見[this question](http://stackoverflow.com/questions/1749064/how-to-find-default-charset-encoding -in-java) - 它描述了一個可能會影響你的bug。 – finnw