gpt4 book ai didi

java - 使用带有 UTF-8 编码的 JXL 读取文件

转载 作者:行者123 更新时间:2023-11-29 07:29:28 29 4
gpt4 key购买 nike

我需要使用带有 UTF-8 编码的 lib JXL 读取 excel 文件。

我已经尝试如下使用 WorkbookSettings:

 WorkbookSettings ws = new WorkbookSettings();
ws.setEncoding("UTF-8");
Workbook workbook = Workbook.getWorkbook(fileInputStream,ws);

但是没用。

我还尝试使用如下字节将输出字符串转换为 utf-8:

Charset.forName("UTF-8").encode(myString);
String value = new String(myString.getBytes("UTF-8"));

但还是不行:

这是我的输出:

你能帮帮我吗?

output here

最佳答案

我解决了将 WorkbookSettings 更改为:

WorkbookSettings ws = new WorkbookSettings(); 
ws.setEncoding("Cp1252");

我相信这是文件的格式。

关于java - 使用带有 UTF-8 编码的 JXL 读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45035665/

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