在Apache Poi中打印Unicode字符

时间:2015-09-08 06:32:51

标签: java excel apache-poi

我使用Apache Poi来阅读Excel文件。 在我的excel文件中有一行字符串值:"ありがとう"

我使用此方法打印值:

cell.getStringCellValue()

结果:" ?????"

我尝试使用方法:

new String(cell.getStringCellValue().getBytes("iso-8859-1"), "UTF-8")

出现同样的结果。

有人如何解决这个问题,请帮帮我?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

因为您的控制台不支持此字符串表示的字符集。 在Windows中,通过chcp 65001

将控制台更改为utf8页面