如何解决在 android 上读取 CSV 文件会产生奇怪的字符
我正在尝试读取带有制表符分隔符的 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 举报,一经查实,本站将立刻删除。