小编Ben*_*mbs的帖子

从文件读取UTF-16格式的一行

我有一些从脚本生成的文件,这些文件提供了有关各种计算机的信息。txt文件采用UTF-8,但是只有一行采用UTF-16格式。我应该如何从文件中读取这一行?

PS我正在尝试编写一个程序来解析所有这些文件,并将它们重新编译为一个集合的.csv文件。

我尝试使用bufferedReader和读取文件Scanner,但是这一行是我遇到的唯一麻烦。我在网上找到的大多数用于读取UTF-16的代码都用于整个文件,而在UTF-16中并不完全。

//在记事本中打开该行时的外观。

序列号5 CG 8 XXXXXX

//在Notepad ++中打开该行时的外观,每个字符之间都有“ nul”值。

序列号     

 5 CG 8 XXXXXX

我的代码可以提取字符串的一部分,但是它的格式是多行,而Java无法识别每个字母或数字之间的字符。

java utf-8

8
推荐指数
1
解决办法
97
查看次数

标签 统计

java ×1

utf-8 ×1