java - POI 用变音符号阅读

标签 java excel apache-poi

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

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

对此有何建议?

更新:好的,所以我从 .xlsx 文件获取的数据格式似乎没问题,就像我将数据写入另一个 .xlsx 文件一样。

唯一的问题是当我尝试将某些内容打印到 System.Out.println(diacritic_string) 时。

最佳答案

把String改成UTF-8就可以了。

关于java - POI 用变音符号阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665670/

相关文章:

java - java中如何使用循环超时?

java - 如何使用fileoutputstream写入数字

java - 在 while 循环中正确使用 BufferedReader.readLine()

excel - 如何使用 Excel VBA 对所需的单元格范围进行标准差?

java - Excel Apache POI 打印问题

java - 使用 POJO 和 JAXB 注释绑定(bind) XML

excel - ColdFusion:如何生成电子表格而不将其另存为文件?

c# - 从使用 Excel-DNA 构建的 Excel .XLL 文件中解压内容

java - CellStyle 类型中的方法 setFillForegroundColor(short) 不适用于参数 (XSSFColor)

java - 如何通过poi在word中设置目录字体