gpt4 book ai didi

java - 将 xls 文件中的希腊字符读取到 java 中

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:38 26 4
gpt4 key购买 nike

我正在尝试用java读取xls文件并将其转换为csv。问题是它包含希腊字符。我使用了各种不同的方法但没有成功。

br = new BufferedReader(new InputStreamReader(
new FileInputStream(saveDir+"/"+fileName+".xls"), "UTF-8"));
FileWriter writer1 = new FileWriter(saveDir+"/A"+fileName+".csv");
byte[] bytes = thisLine.getBytes("UTF-8");
writer1.append(new String(bytes, "UTF-8"));

使用不同的编码器,例如utf16和windoes-1253,当然不使用字节数组。没有一个起作用。有什么想法吗?

最佳答案

使用“ISO-8859-7”而不是“UTF-8”。它适用于拉丁语和希腊语。请参阅documentation

 InputStream in = new BufferedInputStream(new FileInputStream(new File(myfile)));

result = new Scanner(in,"ISO-8859-7").useDelimiter("\\A").next();

关于java - 将 xls 文件中的希腊字符读取到 java 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30051547/

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