У меня небольшая проблема с кодировкой UTF-8.У меня есть файл в кодировке UTF-8, который я хочу загрузить и проанализировать.Я использую BufferedReader для чтения файла построчно.
BufferedReader buffReader = new BufferedReader(new InputStreamReader
(new FileInputStream(file),"UTF-8"));
Моя проблема заключается в том, что обычные методы String (например, trim () и equals ()) в Java не подходят для использования со строкойчитать из BufferReader в каждой итерации цикла, который я создал, чтобы прочитать все содержимое BufferedReader.Например, в зашифрованном файле у меня есть < menu >
, и я хочу, чтобы моя программа воспринимала его как есть, однако на данный момент он выглядит как ?? < m e n u >
, смешанный с некоторыми другими странными символами.Я хочу знать, есть ли способ удалить все кодификации кодировки и оставить только простой текст, чтобы я мог без проблем использовать все методы класса String.Спасибо