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宿主機無法訪問容器中的服務?2. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????3. javascript - 關于jquery的remove()方法4. 需要一個Java映射/表,其中多個鍵指向一個值。價值通常會改變5. javascript - JS事件委托問題6. mongodb - Mongo java驅動中,有沒有封裝好的函數,可以直接取到文檔中的某個具體的值,而不是一個文檔?或者有沒有方法實現??7. JavaScript中怎么理解=、==和===8. java - Spring事務回滾問題9. javascript - vue.js如何遞歸渲染組件.10. 如何修改vim插件vimwiki中Vimwiki2HTML的一些細節
