Android Чтение файла без символов ASCII - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу прочитать список CSV, который выглядит следующим образом:

question;awnser1;awnser2;awnser3;awnser4;correctawnserId
Is my Computer on;yes;no;maybe;probably not;1

Я могу прочитать все вопросы, и он работает нормально, проблема со специальными символами, отличными от Ascii.

Вот код R.raw.grundlage - это CSV с вопросами и полями, которые я указал выше

     public  List<Question> getQuestions(Activity calledActivity) {

           InputStream is = calledActivity.getResources().openRawResource(R.raw.grundlage);
           List<Question> list = new ArrayList<>();

            BufferedReader reader = null;
            try {
                reader = new BufferedReader(new InputStreamReader(is));
                reader.readLine();
            } catch (Exception e) {
                e.printStackTrace();
            }
            String line = "";

            if (is != null) {

                try {
                    while ((line = reader.readLine()) != null) {
                        String data[] = line.split(";");
                      list.add(new Question(data[0], data[1], data[2], data[3], data[4], data[5]));
                    }
                } catch (Exception e) {

                }
            }
            return list;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...