Вывод кириллицы в Java файле

saymong

Мой дом здесь!
Регистрация
29 Сен 2010
Сообщения
610
Реакции
430
Здравствуйте.
Столкнулся с такой проблемой
в приложении имеется вывод слова на русском языке. Все файлы .java в кодировке UTF8 без BOM
При такой кодировке слова на русском отображаются в виде P P P C<
Если сменить кодировку на ANSI то кириллица отображается нормально но постоянно вылазят ошибки.

Вот сам кусок кода

Код:
    private void updateScore() {
        mScoreTextview.setText("Ходы : " + mTries);
    }

Слово Ходы как раз и не выводится.

Посоветуйте решение.
Заранее благодарю.
 
А что если русский текст задать в виде кодов юникода типа \u307b,\u308b,\u305a,\u3042,\u306d?
 
кроме консоли ещё никогда гемора с этим не имел, но на крайняк мона сделать стринг с выводом и перевести в нужную кодировку
String myStr="Ходы : " + mTries;
myStr=new String(myStr.getBytes("UTF-8"), "Cp1251");
 
Так и не разобрался как перекодировать текст

Вот строки, покажите на примере как правильно сделать, чтобы текст выходил как полагается, а не в кракозябрах

this.addSection(newSection("Настройки", R.drawable.ic_settings,
new SettingsFragment()));


Заранее благодарю
 
Для просмотра ссылки Войди или Зарегистрируйся

Если вкратце, то для отображения кириллицы в строковом потоке должна быть установлена кодовая страница cp866.
 
Назад
Сверху