Java 用变音符号读POI

Java 用变音符号读POI,java,excel,apache-poi,Java,Excel,Apache Poi,我设法使用ApachePOI从java读取.xlsx文件。 唯一的问题是在我的.xlsx中,我的名字和其他字符串包含变音符号(î、ț、–、ă、ș) 现在,当我尝试从java打印单元格值,而不是从发音符号打印单元格值时,我得到了 有什么建议吗 更新:好的,所以我从.xlsx文件中得到的数据格式看起来是好的,就像我把数据写到另一个.xlsx文件中一样 唯一的问题是,当我尝试将某些内容打印到System.Out.println(变音字符字符串)时。将字符串更改为UTF-8就可以了。将字符串更改为UTF

我设法使用ApachePOI从java读取.xlsx文件。
唯一的问题是在我的.xlsx中,我的名字和其他字符串包含变音符号(î、ț、–、ă、ș)

现在,当我尝试从java打印单元格值,而不是从发音符号打印单元格值时,我得到了

有什么建议吗

更新:好的,所以我从.xlsx文件中得到的数据格式看起来是好的,就像我把数据写到另一个.xlsx文件中一样


唯一的问题是,当我尝试将某些内容打印到System.Out.println(变音字符字符串)时。

将字符串更改为UTF-8就可以了。

将字符串更改为UTF-8就可以了。

请不要在标题中添加固定字符。将您的解决方案作为答案发布并接受。请不要在标题中添加“固定”。将您的解决方案作为答案发布并接受它。