1
我有一個Excel工作表,在它的一些非英文字符,當我嘗試通過抓住一個非英文字符JExcelApi的
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());