Как считывать данные из txt файла на эмуляторе android?

Рейтинг: 0Ответов: 1Опубликовано: 21.01.2015

Здравствуйте! Уже весь мозг поломал, не могу разобраться с чтением данных из файла txt, почему-то, когда запускаешь сделанную программу, данные из файла txt отображаются на эмуляторе с искажением русских букв, кодировка всех данных и программы стоит UTF-8 .

Кто-нибудь сталкивался с подобным? Как это лечится?

Ответы

▲ 1

Чудес не бывает. Это просто означает, что кодировка русских символов в исходном файле не UTF-8, а скорее всего Win-1251.

Есть 2 варианта решения:

  1. Правильный перекодировать исходный файл в UTF-8
  2. Кривой на ходу перекодировать Win-1251 в UTF-8

P.S. В вашем тексте написано:

Шаг 1. Отпускаем негатив (прощайте, страх, обида, жалость, стыд, злость... - на себя, на других, на жизнь, на весь белый свет...)