mysql - mysq客戶端連接后沒法輸入中文
問題描述
在服務(wù)器上通過mysql客戶端連接mysql服務(wù)器
mysql -hxxx -uroot -p foodb --safe-updates
select命令可以正常展示中文 , 但是輸入中文就不行 如
select ’你好’;
沒辦法輸入你好, 實(shí)際的效果為
mysql> select ’
你好不見了, 并且右單引號(hào)也不見了。
但通過下面的方式可以支持中文 如
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' 設(shè)置上 別的不用管了。
相關(guān)文章:
1. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。3. docker - 如何修改運(yùn)行中容器的配置4. macos - mac下docker如何設(shè)置代理5. docker start -a dockername 老是卡住,什么情況?6. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?7. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????8. docker api 開發(fā)的端口怎么獲取?9. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下10. docker gitlab 如何git clone?

網(wǎng)公網(wǎng)安備