不知不觉间发现自己使用xshell的时候不能输入中文了,输入的中文会变成"??",开始以为是编码问题,看了一下编码设置后发现没有任何问题,而且显示中文没有出现乱码问题,只是在输入的时候变成"??",但是如果用复制粘贴的方式粘贴进去中文却又能正常显示..
总之这个很恶心啊..
百度了一下,发现这个情况很普遍,而且共同点为win8或是win8.1,搜狗输入法..win8开始输入法切换这里搜狗就有很大问题,甚至还集成了一个输入法修复器的专门修复小程序.但是怎么说呢,这个修复程序貌似也是有问题的..因为用它修复完了你会发现你的语言栏那里的配置和默认装完系统的时候不是一样的..
原因就无所谓了,只看解决方法吧,百度找到一个比较详细的解决方案:
http://moralistxp.blog.163.com/blog/static/1161103982013112411540183/
简单来说,就是删除语言栏中的中文下的美式键盘.
win8进入方式:控制面板-更改语言首选项-中文的选项-删除美式键盘
但是这里要注意一点就是,如果使用了搜狗的输入法修复程序,这个美式键盘可能会又回来了,所以到时候需要重新删除一遍.