gpt4 book ai didi

java - 在 jexcelapi 中抓取非英文字符

转载 作者:行者123 更新时间:2023-12-01 05:11:44 27 4
gpt4 key购买 nike

我有一个 Excel 工作表,其中包含一些非英语字符,当我尝试通过

获取内容时
sheet.getColumn(column)[row].getContents()

它返回带有替换字符\uFFFD 的字符串,而不是非英语字符,然后我将使用 StringEscapeUtils.escapeJava 将其转换为 unicode。

//"L\u00F6schen" - correct
return StringEscapeUtils.escapeJava("Löschen");

//"L\uFFFDschen" - incorrect
return StringEscapeUtils.escapeJava(sheet.getColumn(column)[row].getContents());

//"L�schen" - incorrect
System.out.print(sheet.getColumn(column)[row].getContents());

最佳答案

这真的很令人沮丧,而且 jexcelapi 似乎缺少很多支持。

Apache POI一起去相反,它运行得很好,没有任何问题。

关于java - 在 jexcelapi 中抓取非英文字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934790/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com