não pode entrar com símbolos russos no cliente mysql Ubuntu 18.04

0

No cliente do console mysql, quando eu tento digitar qualquer coisa em russo eu não recebo nada. O cursor não se move de forma alguma. Se eu copiar isso:

select * from test where f like '%тест%'

Acabei de receber isto:

select * from test where f like '%%'

Eu li sobre as configurações de locale (locale-get ru_RU.UTF-8 / sudo dpkg-reconfigurate locale et cetera) / etc / default / locale se parece com:

#  File generated by update-locale
LANG=ru_RU.UTF-8
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"

mas locale mostra isso:

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

Eu verifiquei estes arquivos:

~/.bashrc
~/.profile
/etc/profile
/etc/environment
/etc/bash.bashrc

e não foi possível encontrar linhas para alterar a localidade para en_US

Eu senti falta de algo?

    
por user1717032 14.05.2018 / 13:55

0 respostas