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列表或者字典里面的中文如何處理?2. javascript - vue router 怎么實現某個頁面禁止瀏覽器回退?3. css3 - css做動畫效果4. javascript - 讀js權威指南“作為值得函數”產生了疑惑,求釋疑5. javascript - 請問,jquery中創建新節點之后插入之后再給這個節點添加css樣式,可以一句話寫完么?6. javascript - 關于禁用文本選擇與復制的問題7. javascript - html 表單如何恢復8. javascript - 關于JS 事件委托操作ul li標簽的問題9. javascript - ES6 Module可以直接導入commonJS的模塊, 這個是ES6直接就實現了的, 還是babel轉的時候實現的?10. javascript - 【快速判斷數組為空】[]==false 為什么返回true?
