之前一段时间因为配置openjdk,修改了一些环境变量,今天在提交代码时,发现在命令行中,无法输入中文了,即使复制过来也是不行。ls命令显示的文件名,中文的也被转成了???
如果你也遇到了这种情况,在尝试了一些方法之后还未解决,那么你可以尝试以下操作:
1.首先终端输入locale,则会显示你的系统默认的语言配置:
比如我的就是lang=C
2.然后vim ~/.bash_profile ,编辑此文件,添加或修改成这一行:export LANG=en_US.UTF-8
3.然后source ~/.bash_profile,让设置生效。
重新locale一下,将会输出:
至此,修改成功。重新打开一个新的窗口,输入中文吧~
---------------------
作者:菜鸟很菜
来源:CSDN
原文:https://blog.csdn.net/j754379117/article/details/53897115