问题描述
我正在尝试读取带有制表符分隔符的 CSV 文件,但结果如下所示:
用csv阅读器打开的文件,直接在AS中打开,甚至用终端打开,我总是看到它包含2行。但是当我尝试去检查它时,我发现它有 5 行
我正在使用 Apache 的 FileUtils 来读取它。 FileUtils.readLines(file,"UTF-8")
,我尝试了不同的字符集和编码,不知道为什么会这样。其他 CSV 文件完全没问题。
fun String.trimBom() = removePrefix("\uFEFF")
编辑
使用 mac file -I
命令我发现文件字符集是 utf-16le
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)