1
에서 영어 이외의 문자를 잡아 나는 거기에 일부 비 영어 문자 엑셀 시트를 내가jexcelapi
sheet.getColumn(column)[row].getContents()
을 통해 내용을 잡아하려고 할 때 그것은 ufffd에 \ 대체 문자로 문자열을 반환 비 영어 문자 대신 StringEscapeUtils.escapeJava를 사용하여 유니 코드로 변환합니다.
//"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());