откуда java извлекает кодировку по умолчанию?
Я попробовал следующий код на 2 пластинах: redhat 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()
);
}
}
У меня есть два разных результата, redhat UTF-8 и для centos ASCII. Это та же самая установка java и версия (1.4). Я запускаю Java без параметра -Dfile.encoding.
Спасибо.