我在从 Assets 文件夹中的文件中读取文本时遇到一些问题。
它根本不想显示 åäö,我使用了在不同 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();
}
}
最佳答案
我自己发现了问题。
当我保存我的文本文件时,我必须使用 UTF-8 编码而不是 ANSI 来保存它。
关于android - 读取包含 åäö 的 Assets 中的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203365/