某所で CentOS 7 で mysql コマンドで日本語入力ができないという話を見かけた。
mysql>
プロンプトで日本語を入力しようとしても確定すると消えてしまうらしい。 自分は
Ubuntu で普通に入力できてるので調べてみた。
結論からいうと、これはロケールの問題で locale -a
コマンドの出力中に
ja_JP.utf8
があって、ロケール(環境変数 LC_ALL
,
LC_CTYPE
, LANG
等の値)が
ja_JP.UTF-8
になっていれば問題ない。
もう一つ。CentOS 7 で絵文字を入力すると、絵文字ではなく \U+1F37A
みたいに表示される。表示だけの問題なので動作上は問題ない。
これは OS の glibc のバージョンの問題ぽいので CentOS 7 ではどうしようもなさそう。
以下調査内容。 …
[さらに読む]