0
我需要對一些俄文文本文件進行排序,當我嘗試讀取字符串並將其打印出來時,它們都顯示爲亂碼,並且像框一樣。看起來沒有俄羅斯支持我的日食。我下載了語言包插件,但我無法弄清楚如何安裝它。 請求幫助。如何在Eclipse中處理俄文文本?
FileInputStream fstream = new FileInputStream("c:\\textfile.txt");
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
ArrayList<String> allLines = new ArrayList<String>();
//Read File Line By Line
while ((strLine = br.readLine()) != null) {
allLines.add(strLine);
System.out.println(strLine);
}
我不河畔的方法,該方法即我認爲這可能是。 我一直在使用InputStreamReader,並且文本文件以UTF格式存儲。 – dirdir69
我已經添加了我用來讀取和打印數據的代碼片段 – dirdir69
我認爲你應該使用'new InputStreamReader(in,「UTF-8」)',但問題可能在於別處 – gerrytan