Я загружаю текстовый файл из ftp с общей библиотекой ftp.
Проблема в том, что когда я читаю файл в массив построчно, он не принимает такие символы, как æøå.Вместо этого он просто показывает "?"символ.
Вот мой код
FileInputStream fstream = openFileInput("name of text file");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream, "UTF-8"));
String strLine;
ArrayList<String> lines = new ArrayList<String>();
while ((strLine = br.readLine()) != null) {
lines.add(strLine);
}
String[] linjer = lines.toArray(new String[0]);
ArrayList<String> imei = new ArrayList<String>();
for(int o=0;o<linjer.length;o++)
{
String[] holder = linjer[o].split(" - ");
imei.add(holder[0] + " - " + holder[2]);
}
String[] imeinr = imei.toArray(new String[0]);
Я пытался поместить UTF-8 в мой inputtreamreader, и я пытался с классом UnicodeReader, но безуспешно.
Я довольно новичок в Java, так что, может быть, это глупый вопрос, но надеюсь, вы поможете.:)