你试试:dest.setCellValue(new String("测试".getBytes("iso8859-1") , "UTF-8"));
或者:dest.setCellValue(new String("测试".getBytes("UTF-8") , "iso8859-1"));

解决方案 »

  1.   

    你好 你说的问题我也遇到过你可以用HSSF中自带的方法来解决这个问题 可以参考POI HSSF API 文档这里是具体实现的代码:
    cell.setEncoding(HSSFCell.ENCODING_UTF_16); //中文是16位编码格式
    cell.setCellValue("测试");
      

  2.   

    cell.setEncoding(HSSFWorkbook.ENCODING_UTF_16);
      

  3.   

    我有个师傅说开发JAVA程序用双眼最好:眨左眼表示1,眨右眼表示0,这样就可以躺在床上写JAVA程序了,这样开发出来的程序效率超高,而且成本很低,而且可以劳逸结合,写程序的时候女朋友也可以帮上忙,我感觉比什么jbuilder,什么ECLIPSE,还有什么NetBean的划算和好玩多了!只是我还没练就!