gpt4 book ai didi

java - 字符集无法从 java 中的 dsv 文件读取 €(欧元符号)

转载 作者:行者123 更新时间:2023-12-02 02:00:41 25 4
gpt4 key购买 nike

从 dsv 文件读取欧元符号时,以下代码不起作用。

CSVReader csvReader = new CSVReaderBuilder(Files.newBufferedReader(sourceFile, Charset.forName("ISO-8859-9"))).withCSVParser(csvParser).build();

上面一行中使用的Charset是否不正确?

也尝试过 ISO-8859-1ISO-8859-15,但没有成功。

最佳答案

别猜。您需要找出 CSV 文件实际使用的编码。
因此,启动您最喜欢的十六进制编辑器或查看器并查找 字符。

  • ISO-8859-15 字符由十六进制 A4(1 个字节)表示
  • ISO-8859-1 字符无法表示
  • ISO-8859-9 字符无法表示
  • UTF-8 字符由十六进制 E2 82 AC(3 个字节)表示
  • windows-1252 字符由十六进制 80(1 个字节)表示
  • ...

关于java - 字符集无法从 java 中的 dsv 文件读取 €(欧元符号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51630857/

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