У меня есть несколько файлов, сгенерированных из скрипта, которые предоставляют информацию о различных компьютерах.TXT-файлы представлены в формате UTF-8, однако есть одна строка в формате UTF-16.Как мне начать читать эту строку из файла?
PS Я пытаюсь написать программу, чтобы разобрать все эти файлы и перекомпилировать их в один коллективный файл .csv.
Я попытался прочитать файл с bufferedReader
и Scanner
, однако эта единственная строка - единственная, с которой у меня возникают проблемы.Большая часть кода, который я нашел в Интернете для чтения UTF-16, предназначена для всего файла, который не полностью в UTF-16.
// Как выглядит строка при открытии в Блокноте.
S e r i a l N u m b e r 5 C G 8 X X X X X X
// Как выглядит строка при открытии в Notepad ++ со значениями «nul» между каждым символом.
S e r i a l N u m b e r
5 C G 8 X X X X X X
Мой код может принимать части строки, но формат ее включеннесколько строк, и Java не распознает символы между каждой буквой или цифрой.