All*_*aga 1 java encoding utf-8 jxl
我需要使用带有 UTF-8 编码的 lib JXL 读取 excel 文件。
我已经尝试使用 WorkbookSettings 如下:
WorkbookSettings ws = new WorkbookSettings();
ws.setEncoding("UTF-8");
Workbook workbook = Workbook.getWorkbook(fileInputStream,ws);
Run Code Online (Sandbox Code Playgroud)
但是没有用。
我还尝试使用如下字节将输出字符串转换为 utf-8:
Charset.forName("UTF-8").encode(myString);
String value = new String(myString.getBytes("UTF-8"));
Run Code Online (Sandbox Code Playgroud)
但仍然不起作用:
这是我的输出:
你能帮助我吗?
我解决了将 WorkbookSettings 更改为:
WorkbookSettings ws = new WorkbookSettings();
ws.setEncoding("Cp1252");
Run Code Online (Sandbox Code Playgroud)
我相信这是文件的格式。
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |