有没有替代的方法啊?
还是说在新版的POI中已经不用该方法就可以不乱码了呀?
有没有高手知道啊?

解决方案 »

  1.   

    不会吧...没有了?
    HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet st = wb.createSheet();
    HSSFRow row = st.createRow(0);
    HSSFCell cell = row.createCell((short) 0);
    cell.setEncoding(Short.valueOf("0"));
      

  2.   

    你用的是哪个版本啊 是3.2FINAL吗?
      

  3.   

    18,poi3.2把以下属性或方法删掉了:
    HSSFWorkbook.ENCODING_UTF_16
    cell.setEncoding
    所以还是继续用poi3.0.2吧
    在网上找到了
    我晕 楼上的大哥有3.0.2吗 能发个给我吗?最好有API文档。我手上没有。谢谢了!
      

  4.   

    "setEncoding was ed as deprecated in Jan 2006 and was removed from HSSFCell in Aug 2008. 
    POI HSSF automatically handles Unicode without forcing the encoding. Just remove calls to 
    setEncoding from JasperReports, it is not needed."www.nabble.com论坛上找的一段话,3.2已经自动Unicode处理了。