Java: кодировка платформы по умолчанию на разных платформах?

Некоторый устаревший код полагается на кодировку платформы по умолчанию для переводов. Для установок Windows и Linux в «западном мире» я знаю, что это значит. Но, думая о российских или азиатских платформах, я совершенно не уверен, что такое кодировка по умолчанию для их платформы (просто UTF-16?).

Поэтому я хотел бы знать, что я получу при выполнении следующей строки кода:

System.out.println("Default Charset=" + Charset.defaultCharset());

Изменить: Я не хочу здесь обсуждать проблемы кодировок и их отличие от юникода. Я просто хочу собрать, какие операционные системы приведут к какой конкретной кодировке. Пожалуйста, публикуйте только конкретные значения!

23
задан Robert 16 February 2012 в 15:22
поделиться