Кодировка Android TextView - PullRequest
0 голосов
/ 19 июня 2011

После создания базы данных я использую просмотр списка, отображаю некоторые его строки.Я столкнулся с проблемой кодировки, пытаясь отобразить «Ç» или «ç» и многие другие символы.Какой правильный подход к решению проблемы?

С уважением

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Я бы порекомендовал конвертировать весь текст, который у вас есть, в UTF-8. Кодировка Android по умолчанию - UTF-8, и вы можете настроить свои инструменты (затмение, кодировка операционной системы по умолчанию и т. Д.) Так, чтобы они всегда использовали UTF-8 - таким образом, любой текст, который вы будете вводить или копировать в файлы, будет UTF-8, а ваш волнений гораздо меньше.

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

UTF-8 также используется JSON, который является наиболее распространенным форматом для мобильных телефонов для обмена данными.

0 голосов
/ 19 июня 2011

Вы должны проверить defaultCharset против желаемой кодировки.

, и в вашем распоряжении утилита Charset .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...