我有一个用Java编写的程序,它读取excel文件并在Java输出控制台中输出单元格的内容,这个excel文件包含阿拉伯数据。
该计划运作良好,但一些阿拉伯字母和阿拉伯数字显示为“问号” /“?”在Java数据输出中。
我认为这是编码问题。那么,我是否可以添加一个函数来指定Java程序中的编码...任何想法?
答案 0 :(得分:2)
由于你没有共享你的代码,我将发布如何在java中读取阿拉伯语字符串,我们将使用:
String arabicText = testObject.getArabicText();
arabicText = new String(arabicText.getBytes("8859_1"), "UTF-8");
System.out.println("Arabic Text : "+arabicText);
希望您可以对代码进行更改。
答案 1 :(得分:0)
两种方式两种方式从excel文件中获取正确的数据