1

アセット フォルダー内のファイルからテキストを読み取る際に問題が発生しています。
まったく表示したくないので、別の StackOverflow 投稿で見つけたこのコードを使用しましたが、機能しません。私は「?」しか得られません。代わり

にコードは次のとおりです。

public void loadQuestions() throws IOException {
    atStart = false;

    InputStreamReader reader = new InputStreamReader(getAssets().open("questions.txt"), "UTF-8");
    BufferedReader br = new BufferedReader(reader); 
    String line = br.readLine();
    while (line != null) {
        Log.d("TAG", line);
        questions.add(line);
        line = br.readLine();
    }
}
4

2 に答える 2

3

私は自分で問題を見つけました。
テキストファイルを保存するときは、ANSI ではなく UTF-8 のエンコーディングで保存する必要があります。

于 2012-11-02T23:32:49.300 に答える