㈠ Win7使用Xshell出现乱码怎样解决
1、打开你显示乱码的会话,点击菜单栏的“文件”--“属性”,或者使用快捷键“ALT+P”。
2、在打开的属性设置窗口左侧找到“终端”,在右侧找到“编码”,设置和你系统实际编码一致的编码,(可以使用locale -a命令查看系统编码),设置完成保存。
3、关闭会话,重新登陆,你就会发现你的会话已经能够正常显示中文了。
㈡ shell脚本有乱码,求教
格式问题,直接在主机上用vi编辑就可以避免了
㈢ 在xshell用date查询日期为英文,用shell脚本date得到的结果为乱码,这个怎么解决
打env把结果贴出来,把你xshell会话的属性中终端截出图来,最后把脚本和脚本运行方式贴出来
基本上应该就是你xshell的编吗,与你服务端的编码是相同的,所以输出正常。然而,你shell脚本的运行环境与你xshell的编码不同,所以是乱码
㈣ Xshell中文乱码怎么处理
执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。
在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。
㈤ Win7使用Xshell出现乱码解决方法
不少小伙伴在选择安全终端模拟软件的时候都会首选Xshell这个软件吧。小伙伴在下载Xshell并安装后,在使用过程中却发现服务器有中文乱码的情况,什么原因导致的Xshell出现中文乱码呢?下面就让小编来和大家说说解决方法,希望能够帮助到大家。
Xshell出现中文乱码
图1:使用中文命名文档
现象:
登录服务器查看中文却出现乱码
原因分析:
使用的xshell是破解版,xshell中文版是没有这种现象的
解决方法:
虽然是破解版的,但是也是可以修改的,具体的操作如下:
1、打开“属性”,然后在“类别”中选择“终端”,
Xshell出现中文乱码
图2:在编码中选择UTF-8
2、打开编码,选择Unicode(UTF-8),
此时再查看时会发现乱码已不再了。虽然也是可以处理这个问题,但是小编还是建议大家安装正式版的xshell,正式版的xshell不但是中文的而且个人版还是免费的。
㈥ Linux下Shell下面,命令提示符总是乱码,比如打开vi,那个insert也是乱码显示
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终端就可以正常显示了
㈦ shell脚本运行类后,log4j日志乱码
解决方法:设置编码格式为:UTF-8,如红色字体。
#定义DEBUG优先级,R为日志输出目的的
log4j.rootLogger=debug,file
#设置日志输出类型,为文件类型
#log4j.appender.file=org.apache.log4j.FileAppender
#设置日志输出类型,每天一个文件
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
#在每天产生的文件后面追加
log4j.appender.file.DatePattern = '.'yyyyMMdd
#设置日志文件名 /home/weblogic/oneboss/0068_stat.log
log4j.appender.file.file=/home/weblogic/oneboss/0068_stat.log
#每次在文件尾写入新的日志信息
log4j.appender.file.Append=true
#日志输出信息格式类型
log4j.appender.file.layout=org.apache.log4j.PatternLayout
#日志输出信息格式为 换行、日期、优先级、[类名]、日志信息、换行 ==%n%d[%c]-%m%n %m%n
log4j.appender.file.layout.ConversionPattern=%m%n
#设置输出日志文件编码(可以控制乱码情况)
log4j.appender.file.encoding=UTF-8