我正在使用 Apache POI 来读取Excel工作表中单元格的文本值。
String str = cell.getStringCellValue();
但是,当单元格包含除英语以外的文本,例如,来自任何外语时,它不会存储在字符串变量中。为了使它与 unicode 字符兼容,我该怎么办?
此外,我可以使用 Sqlite ?
将它们安全地存储在数据库中答案 0 :(得分:0)
如果您使用的是Eclipse IDE,请将编码更改为UTF-8。 项目>属性>资源>文本文件编码>其他> UTF-8
也使用数据格式化程序。
DataFormatter formatter = new DataFormatter();
LOGGER.info(formatter.formatCellValue(cell));