gpt4 book ai didi

java - 如何读取编码未知的文本文件?

转载 作者:行者123 更新时间:2023-11-30 11:09:40 24 4
gpt4 key购买 nike

我想读取几个文本文件(例如 CSV),但我不知道编码。

由于文本文件可能包含变音符号等特殊字符,因此选择正确的编码似乎至关重要。

new BufferedReader(new InputStreamReader(resource.getInputStream(), encoding));

我尝试使用 ISO_8859_1 进行阅读,但它无法正常使用编码的变音符号。所以我尝试了 UTF-8,效果很好。

但我不知道将来这是否也会导致不同文件的问题。而且我从来没有读过文件编码的文件。

那么我应该如何最好地读取编码未知的文件?

最佳答案

严格来说,其他两个答案是正确的 - 您只需要知道任何东西的编码是什么。但是,有一些库可以让您对编码进行有根据的猜测。查看ICU4Jjchardet ,例如。

关于java - 如何读取编码未知的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com