当前页面: 开发资料首页 → J2SE 专题 → poi中用workbook对象setSheetName后,输出的execel对应的sheet名是乱码,解决就给分。
poi中用workbook对象setSheetName后,输出的execel对应的sheet名是乱码,解决就给分。
摘要: poi中用workbook对象setSheetName后,输出的execel对应的sheet名是乱码,解决就给分。
当sheet名是数字和字母时不是乱码,可是输出日文汉字的时候就出现乱码了。在线等。
解决马士给分,请高手帮忙。
不知道楼主编码摄制的是什么?
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet();
//设置字符编码为UTF_16
workbook.setSheetName(0,"日本語",HSSFWorkbook.ENCODING_UTF_16);
这样设置我试验过没有问题
没像你这么用过,我先试试。
好,解决了,给分。