Пытаюсь прочитать текст из TXT файла. Вот код, который производит чтение:
private String readFromTXT(String filePath) {
StringBuilder textSB = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath), "UTF-8"));
String line;
while ((line = br.readLine()) != null) {
textSB.append(line);
textSB.append('\n');
}
br.close();
}
catch (IOException e) {
Toast.makeText(this, "Could not read this file", Toast.LENGTH_SHORT).show();
}
return textSB.toString();
}
Но на экран выводятся � вместо кириллицы. Латиница отображается правильно. Когда я вывожу в TextView обычную строку кириллицы (которая не читается из файла, а просто объявляется в коде), то символы отображаются верно. В чём может быть проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как изменить (или как называется) синюю часть у Seekbar'a указанного на рисунке слева от круга?
Где можно найти формы для приходных и расходных ордеров в формате html, чтобы самому их не рисовать? Может есть другой способ их формировать?
Ну, как обычно, верстка везде смотрится нормально, кроме IE, причем даже в 11 версииВот пример одной из страниц http://silencer