Некоторые устаревшие коды полагаются на кодировку платформы по умолчанию для переводов. Для Windows и Linux в "западном мире" я знаю, что это значит. Но, думая о российских или азиатских платформах, я совершенно не уверен, что их кодировка по умолчанию для платформы (только UTF-16?).
Поэтому я хотел бы знать, что я получу при выполнении следующей строки кода:
System.out.println("Default Charset=" + Charset.defaultCharset());
Edit: Я не хочу обсуждать проблемы кодировок и их различия с unicode здесь. Я просто хочу собрать, какие операционные системы приведут к какой-то конкретной кодировке. Пожалуйста, публикуйте только конкретные значения!