Ahoj všem, mám problém se správným převodem kódování souboru z CP1250 do UTF-8. Téměř všechny znaky se správně převedly, až na znaky "ň" a "Ř". Místo nich se doplní za jeden znak "?".
String "skříň SKŘÍŇ" se v konzoli zobrazí jako "skĹ™ĂĹ? SKĹ?ÍŇ".
Nevím si už rady. Neřešil z Vás někdo už takový problém? Můj kód:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("file-cp1250.txt"), "CP1250"));
while ((line = br.readLine()) != null) {
String line = new String(line.getBytes("UTF-8"), "CP1250");
System.out.println(line);
}
Díky za rady!