Здравствуйте, Baudolino, Вы писали:
B>>Угу, только Java при чтении файла будет использовать кодировку ОС — cp1251
B>Ну можно ведь её попросить использовать другую кодировку 
Можно. Но страдает переносимость кода. Теперь для запуска проекта на той или иной платформе надо узнавать какая же кодировка у текстовых файлов и явно прописывать её при запуске JVM. Хочешь новый контейнер? Будь добр править batch скрипты. Девелопер забыл сохранить в UTF-8? Будь добр найди эту багу, разберись что причина именно а файле, и проведи семинар для всей команды на тему почему текстовые файлы надо сохранять в UTF-8. Экономическая выгода ещё не очевидна?