xshell怎么显示中文
3个回答
展开全部
执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。
在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。
更有效简单的方法是(这种方式是上面设置了编码没问题的时候,依然乱码,那么说明不是Xshell的问题,这根本就是Centos编码的问题)
在终端执行命令:
export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312
就OK了
另外如果是从其他的系统传到linux的文件,需要保证其编码两边是一样的
在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。
更有效简单的方法是(这种方式是上面设置了编码没问题的时候,依然乱码,那么说明不是Xshell的问题,这根本就是Centos编码的问题)
在终端执行命令:
export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312
就OK了
另外如果是从其他的系统传到linux的文件,需要保证其编码两边是一样的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们处理乱码问题不需要这么复杂,你的Xshell之所以不显示中文,原因一般只有一个:你原来安装过英文版,或者你现在用的就是英文版,它当然就不行了。
推荐你直接使用一个简体中文版,就没这问题了,因为编码问题它会自动解决,也不需要网上那些修改环境变量的方法,试想:你连接很多台机器的时候都去改环境变量?不合适吧!
去这里下载试试吧:网页链接
绿色、免安装、免注册,直接使用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询