无法使用Java读取包含阿拉伯语内容的Excel文件
我试着读一个包含阿拉伯语内容的Excel文件。我让它阅读文件,但问题是结果包含许多问号,而不是正确的内容 如何正确阅读内容无法使用Java读取包含阿拉伯语内容的Excel文件,java,excel,Java,Excel,我试着读一个包含阿拉伯语内容的Excel文件。我让它阅读文件,但问题是结果包含许多问号,而不是正确的内容 如何正确阅读内容 File src = new File("C:\\ExcelRW\\CarePost.xlsx"); FileInputStream fis = new FileInputStream(src); XSSFWorkbook wb = new XSSFWorkbook(fis); XSSFSheet sheet1 = wb.getSheetAt(0); String post
File src = new File("C:\\ExcelRW\\CarePost.xlsx");
FileInputStream fis = new FileInputStream(src);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet1 = wb.getSheetAt(0);
String post_message = sheet1.getRow(1).getCell(4).getStringCellValue();
System.out.print(post_message);
此结果:代码>使用以下代码
sheet1.getRow(1.getCell(4.getRichStringCellValue()代码>
而不是:
sheet1.getRow(1).getCell(4).getStringCellValue()
这适用于UTF-8编码字符,如汉语、阿拉伯语或日语。使用以下代码
sheet1.getRow(1.getCell(4.getRichStringCellValue()代码>
而不是:
sheet1.getRow(1).getCell(4).getStringCellValue()
这适用于UTF-8编码字符,如汉语、阿拉伯语或日语