Я бы порекомендовал конвертировать весь текст, который у вас есть, в UTF-8. Кодировка Android по умолчанию - UTF-8, и вы можете настроить свои инструменты (затмение, кодировка операционной системы по умолчанию и т. Д.) Так, чтобы они всегда использовали UTF-8 - таким образом, любой текст, который вы будете вводить или копировать в файлы, будет UTF-8, а ваш волнений гораздо меньше.
Если у вас есть другие внешние источники данных, такие как файлы или HTML-страницы, вы должны сначала преобразовать их в UTF-8. Существует несколько инструментов, которые вы можете использовать - различные текстовые редакторы для Windows / OSX (Notepad ++ мой любимый), инструмент командной строки iconv unix и т. Д. Для преобразования между различными кодировками.
UTF-8 также используется JSON, который является наиболее распространенным форматом для мобильных телефонов для обмена данными.