ホームページ  >  に質問  >  本文

mysql - mysq客户端连接后没法输入中文

在服务器上通过mysql客户端连接mysql服务器

mysql -hxxx -uroot -p foodb --safe-updates

select命令可以正常展示中文 , 但是输入中文就不行 如

select '你好'; 

没办法输入你好, 实际的效果为

mysql> select '

你好不见了, 并且右单引号也不见了。

但通过下面的方式可以支持中文 如

mysql -hxxx -uroot -p foodb -e "select '你好'"
+--------+
| 你好   |
+--------+
| 你好   |
+--------+
巴扎黑巴扎黑2764日前403

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-04-17 15:42:02

    Linux でのエンコーディングを確認します
    ロケールを入力してください

    リーリー

    通常は en_US.UTF-8 ですが、cn も使用できます。とにかく、utf-8 の場合のみ中国語を入力できます。
    トラブルが心配な場合は、LC_ALL="en_US.UTF-8" を直接設定して、他のことは何も忘れてください。

    返事
    0
  • キャンセル返事