mysql - mysq客戶端連接后沒法輸入中文
問題描述
在服務器上通過mysql客戶端連接mysql服務器
mysql -hxxx -uroot -p foodb --safe-updates
select命令可以正常展示中文 , 但是輸入中文就不行 如
select ’你好’;
沒辦法輸入你好, 實際的效果為
mysql> select ’
你好不見了, 并且右單引號也不見了。
但通過下面的方式可以支持中文 如
mysql -hxxx -uroot -p foodb -e 'select ’你好’'+--------+| 你好 |+--------+| 你好 |+--------+
問題解答
回答1:看下linux下面的編碼輸入locale
LANG=en_US.UTF-8LANGUAGE=en_US:LC_CTYPE=en_US.UTF-8LC_NUMERIC='en_US.UTF-8'LC_TIME='en_US.UTF-8'LC_COLLATE='en_US.UTF-8'LC_MONETARY='en_US.UTF-8'LC_MESSAGES='en_US.UTF-8'LC_PAPER='en_US.UTF-8'LC_NAME='en_US.UTF-8'LC_ADDRESS='en_US.UTF-8'LC_TELEPHONE='en_US.UTF-8'LC_MEASUREMENT='en_US.UTF-8'LC_ALL=''
一般都是en_US.UTF-8 也有cn的 反正要是utf-8你才可以輸入中文。如果怕麻煩也可以直接把LC_ALL='en_US.UTF-8' 設置上 別的不用管了。
相關文章:
1. docker-compose中volumes的問題2. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. boot2docker無法啟動4. nignx - docker內nginx 80端口被占用5. java - SSH框架中寫分頁時service層中不能注入分頁類6. javascript - mock.js可以存儲數據嗎7. docker安裝后出現Cannot connect to the Docker daemon.8. dockerfile - 為什么docker容器啟動不了?9. node.js - antdesign怎么集合react-redux對input控件進行初始化賦值10. docker api 開發的端口怎么獲取?

網公網安備