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. python - 爬蟲模擬登錄后,爬取csdn后臺文章列表遇到的問題2. 視頻文件不能播放,怎么辦?3. javascript - ios返回不執行js怎么解決?4. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處5. javascript - 為什么在谷歌控制臺 輸出1的時候,輸出的1立馬就不見了6. html5 - HTML代碼中的文字亂碼是怎么回事?7. mysql 查詢身份證號字段值有效的數據8. javascript - angular使從elastichearch中取出的文本高亮顯示,如圖所示9. javascript - 求幫助 , ATOM不顯示界面!!!!10. python bottle跑起來以后,定時執行的任務為什么每次都重復(多)執行一次?
