linux命令界面经常出现乱码如何解决,如下图。
有,用vi进行编辑,i插入,本来页面下方应该显示INSERT的,但是对应的地方确实乱码,虽然不影响操作,但还是请教各路大神如何解决,...
有,用vi进行编辑,i插入,本来页面下方应该显示INSERT的,但是对应的地方确实乱码,虽然不影响操作,但还是请教各路大神如何解决,
展开
3个回答
展开全部
如果是图形界面下的虚拟终端,设置(根据不同的 shell 修改不同的环境参数配置文件,如 bash 就修改 .bashrc 文件或 .bash_profile 文件)
export LANG=zh_CN.UTF-8
如果是远程登录(比如使用 ssh 登录),则根据你的客户端的环境进行设置,一个可能的方案是:
export LANG=zh_CN.GB18030
locale 看看你的当前是什么语言显示
然后
vi /etc/sysconfig/i18n
一般情况下linux服务器都是配置utf-8,不使用中文的。
展开全部
为什么我看不到图片,
不过linux乱码都是编码引起的。。如果你使用的是xshell之类的ssh工具要保持你工具使用的编码和你的Linux是一致的,比如Linux一般使用的是utf-8编码而终端工具默认使用的是gb-2312的编码或者其他的编码。
不过linux乱码都是编码引起的。。如果你使用的是xshell之类的ssh工具要保持你工具使用的编码和你的Linux是一致的,比如Linux一般使用的是utf-8编码而终端工具默认使用的是gb-2312的编码或者其他的编码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要下载二个包
一个是fonts-chinese-3.02-12.el5.noarch.rpm (中文字体包)
另一个是fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm(字体显示包)
下载后用rpm -ivh 包名,安装一下就行了, 安装后重启。
vi /etc/sysconfig/i18n
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
这样中文在SSH,telnet终端就可以正常显示了
一个是fonts-chinese-3.02-12.el5.noarch.rpm (中文字体包)
另一个是fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm(字体显示包)
下载后用rpm -ivh 包名,安装一下就行了, 安装后重启。
vi /etc/sysconfig/i18n
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
这样中文在SSH,telnet终端就可以正常显示了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询