本人平时工做使用win10 LTSB系统,用mobaxterm管理服务器及网络设备。工做须要管理复杂的samba共享及文件权限,文件夹及文件都大部分是中文命名,因此ssh连到linux服务器后,须要在命令行下操做中文名。设置了全部跟中文有关的配置后,仍然不能输入中文。在网上搜索好久也没有解决此问题。就在昨天,无心中发现了本文转载的文章,终于解决了不能输入中文的问题,帮我解决一个大麻烦,感谢下文做者的发现。linux
文章说的很清楚,不是linux的问题,是win10自带输入法的问题,win7不受影响。若是没有这篇文章,有几我的能解决这个问题呢?shell
-----------------------------------------------------------服务器
下文转自:https://www.linuxidc.com/Linux/2017-09/146931.htm网络
自从安上了xshell之后,用着那叫一个顺手,美中不足的就是一直没法输入中文。不过,既然学习IT,就要习惯英文嘛~直到……我遇到了脚本,写好一个脚本,必要的注释是少不了的,可是做为一个英文渣渣,我真的没有办法把想说的话完美的转换为英文┐(゚~゚)┌ 因而,开始了茫茫寻求解决办法之路。不过功夫不负有心人,办法仍是被我找到了(~ ̄▽ ̄)~ ,接下来就给你们分享一下~ssh
打开xshell连上任意一台虚拟机,这里我链接的是CentOS7.3,输入的中文就变成了“?”,而复制来的中文则能够正常显示。学习
是否是很恶心(▼ヘ▼#),百度之后发现这种问题特别广泛。解决方法以下:编码
1、请确认你的编码是否为utf-8,具体方法以下:spa
设置完成后,若是你的电脑不是win8及以上系统,那么恭喜你,你的xshell已经能够正常输入中文了!‧★,:*:‧\( ̄▽ ̄)/‧:*‧°★* 若是你的电脑装的是win8及以上系统,那么你还要进行以下步骤:命令行
2、进入控制面板→语言,把除了中文输入法之外的其余全部都删去,包括美式键盘!而后点击保存!3d
这样就能够了,咱们再次打开xshell,就能够正常的输入中文了!
那么,这是为何呢?毕竟,知其然还要知其因此然~~下面是解密时间(〃'▽'〃)
就是win8.1把美式键盘默认放在中文语言中,致使的输入问题,因此把美式键盘单独放到英语语言中,问题就解决了~固然,咱们也能够不添加0.0由于搜狗输入法自带的就有英文输入φ(>ω<*)
好了,以上就是解决方法和问题缘由~若有不足之处还请你们多多指教喏✿(。◕ᴗ◕。)✿