2012-07-05 3 views
1

Java로 작성된 프로그램을 사용하여 Excel 파일을 읽고 자바 출력 콘솔에서 셀의 내용을 출력합니다.이 Excel 파일에는 아랍어 데이터가 들어 있습니다.excel에서 추출한 아라비아어 데이터가 물음표로 바뀝니다.

프로그램이 제대로 작동하지만 일부 아랍어 문자와 아랍어 숫자는 "물음표"로 표시됩니다. /"?" 자바 데이터 출력.

나는 encoding 문제라고 생각합니다. 그래서, Java 프로그램에서 인코딩을 지정하기 위해 추가 할 수있는 함수가 있습니까? 어떤 아이디어입니까? 당신이 당신의 코드를 공유 didnt한다으로

답변

2

나는 자바에서 아랍어 문자열을 읽는 방법을 게시 할 예정입니다, 우리는 사용한다 :

String arabicText = testObject.getArabicText(); 
arabicText = new String(arabicText.getBytes("8859_1"), "UTF-8"); 
System.out.println("Arabic Text : "+arabicText); 

당신이 당신의 코드를 변경할 수 있기를 바랍니다.

+0

잘 부탁드립니다. –

관련 문제