Но было бы лучше использовать для вашего файла обычную кодировку, например UTF-8.
от вопрос уже есть ответ здесь:
Как освободить строковый литерал Java в Java? 11 ответовЯ написал текстовый файл со следующим содержанием:\u0032\u0142o\u017Cy\u0142
Затем я использовал FileReader и BufferedReader для чтения файла.
public static void main(String[] args) throws Exception{
FileInputStream fr = new FileInputStream("README.TXT");
BufferedReader br = new BufferedReader(new InputStreamReader(fr,"UTF-8"));
String s="";
while((s=br.readLine())!=null){
System.out.println(s);
}
}
Но вывод:\u0032\u0142o\u017Cy\u0142
.
Когда я использовал
System.out.println("\u0032\u0142o\u017Cy\u0142");
Эти коды будут проанализированы и будут показаны в правильной форме.
Как я могу изменить свой код, чтобы Юникод из файлов также анализировался и отображался в правильной форме?