我在使用POI生成Excel的时候,对于有一列,我想生成文件的链接,但是我发觉如果文件的名称中如果包含中文的话,生成的链接则是乱码的,
link.setAddress(filePath);
row.getCell(2).setHyperlink(link);
row.getCell(2).setCellValue(doc.get("path"));
row.getCell(2).setCellStyle(getLinkStyle());
不知道有没有遇到这种问题的人,谢谢
将type设置为HyperlinkType.URL就可以了 估计是URL类型可以对中文进行编码和解码,如果这样的话FILE类型相对于URL类型有什么意义呢