我有一些从脚本生成的文件,这些文件提供了有关各种计算机的信息。txt文件采用UTF-8,但是只有一行采用UTF-16格式。我应该如何从文件中读取这一行?
PS我正在尝试编写一个程序来解析所有这些文件,并将它们重新编译为一个集合的.csv文件。
我尝试使用bufferedReader和读取文件Scanner,但是这一行是我遇到的唯一麻烦。我在网上找到的大多数用于读取UTF-16的代码都用于整个文件,而在UTF-16中并不完全。
//在记事本中打开该行时的外观。
序列号5 CG 8 XXXXXX
//在Notepad ++中打开该行时的外观,每个字符之间都有“ nul”值。
序列号 5 CG 8 XXXXXX
我的代码可以提取字符串的一部分,但是它的格式是多行,而Java无法识别每个字母或数字之间的字符。