Как я могу обработать unicode с DBI Perl?

Самый простой способ - повернуть всю кнопку (и, как предложил Фрэнк Н. Штейн в комментариях, возможно, лучше всего подходит ImageButton, хотя вам нечего мешать использовать другой виджет).

Существует несколько способов поворота кнопки, но ViewPropertyAnimator, скорее всего, самый простой:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        float deg = button.getRotation() + 180F;
        button.animate().rotation(deg).setInterpolator(new AccelerateDecelerateInterpolator());
    }
});

Изменить: кстати, если вы хотите, чтобы стрелка была вы можете вместо этого попробовать:

float deg = (button.getRotation() == 180F) ? 0F : 180F;

вместо float deg = button.getRotation() + 180F;

17
задан brian d foy 12 June 2009 в 21:27
поделиться

2 ответа

Это может не иметь ничего общего с Perl. Убедитесь, что вы используете кодировки UTF в соответствующих столбцах таблицы MySQL.

3
ответ дан 22 October 2019 в 01:20
поделиться

Стоит отметить, что если вы используете достаточно новую версию DBD :: mysql (3.0008 на), вы можете сделать следующее: $ dbh -> {'mysql_enable_utf8' } = 1; , а затем все, что вам нужно сделать, decode () ed / encode () ed из / в DBI.

20
ответ дан 22 October 2019 в 01:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: