Я не понимаю, что у меня с кодировкой? запускаю вот это
//...C:\test.txt (Киев Нью-Йорк Амстердам Вена Мельбурн)
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedReader br= new BufferedReader(new FileReader(reader.readLine()));
String s = br.readLine();
System.out.println(s);
без всего остального кода... и выдает:
��852 LN- >@: <AB5@40< 5=0 5;L1C@=