2012-07-05 64 views
1

我有一个用Java编写的程序,它读取一个excel文件并在Java输出控制台输出单元格的内容,这个excel文件包含阿拉伯数据。从excel文件中提取阿拉伯数据变成问号

该程序运行良好,但一些阿拉伯文字母和阿拉伯数字显示为“问号” /“?”在Java数据输出中。

我认为这是编码问题。所以,是否有一个函数可以添加到指定在Java程序中的编码...任何想法?

回答

2

当你没有共享你的代码我会后如何读取在Java阿拉伯语字符串,我们将使用:

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

希望你可以使你的代码更改。

+0

工作很好谢谢。 –