Linux系统遇到SecureCRT连接到linux服务器之后出现乱
Lux系统中有时会用户们会遇到SecureCRT连接到lux服务器之后出现乱码,那么我们要怎么解决这个问题呢?其实方法并不难,现在就和推火网小编一起来看看吧。
问题中文字符显示出来成了乱码(当前系统编码为UTF-8,CRT编码为UTF-8)
原则保持文件、系统、CRT三者的编码格式一致即可
解决方法
方法1
a、查看文件的编码格式
在Vim中可以直接查看文件编码
set fileencodg
fileencodg=lat1
使用命令查看文件编码
# file Mysql2.txt
Mysql2.txt ISO-8859 text, with CRLF le termators
ISO-8859 又称 Lat或“西欧语言”
b、查看Lux系统使用的编码是什么格式,将系统的编辑修改成en_US(如果看到文件编辑为UTF-8或GBK等其他的,这里改成UTF-8或GBK等即可)
# LANG=en_US
# echo $LANG
en_US
c、 修改并修改Secure CRT的设置(如果看到文件编辑为UTF-8或GBK等其他的,这里改成UTF-8或GBK等即可)
右击–选择session的属性进行查看,修改成default
方法2
a、查看文件的编码格式
在Vim中可以直接查看文件编码
set fileencodg
fileencodg=lat1
使用命令查看文件编码
# file Mysql2.txt
Mysql2.txt ISO-8859 text, with CRLF le termators
ISO-8859 又称 Lat或“西欧语言”
由于lat1 是一种非常宽松的编码方式,任何一种编码方式得到的文本,用 lat1 进行解码,都不会发生解码失败——,解码得到的结果自然也就是理所的“乱码”。
让系统能尽量识别文件正确的编码(编辑~/.vimrc文件)
# vim ~/.vimrc
set encodg=utf-8 fileencodgs=ucs-bom,utf-8,cp936
set fileencodgs=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,lat1
设置完毕后,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodgs提供的编码列表尝试,如果没有找到合适的编码,就用lat-1(ASCII)编码打开。
查看编码
set fileencodg
fileencodg=cp936
这时,应该可以看到vim的时候能正常显示中文了,cat的时候还是不行
b、给文件转码,将cp938格式转化为UTF-8(直接从lat1转的时候不会报错,但转出来会还是乱的)
# iconv -f cp936 -t UTF-8 Mysql2.txt -o Mysql8.txt
-f from
-t to
-o output
c、查看Lux系统使用的编码是什么格式,将系统的编辑修改成en_US.UTF-8
# LANG=en_US.UTF-8
# echo $LANG
en_US.UTF-8
d、 修改并修改Secure CRT的设置
右击–选择session的属性进行查看,修改成UTF-8
如果你在使用Lux电脑时,也遇到了这个问题,那么就用这种方法让你的SecureCRT顺利连接到lux服务器吧。
网络推广
- 5g网络有多快:5g网络网速有多快
- dota2无法连接至steam网络 为什么无法连接dota2网络
- 无线网络信号接收器 无线网络信号接收器怎么用
- 网络延时是什么意思 网络延时是什么原因
- 无线网络不可用:无线网络不可用是什么原因
- 网络广告销售技巧 网络广告销售技巧有哪些
- 智能手机网络设置 智能手机网络设置在哪里
- 为什么找不到无线网络 为什么找不到无线网络信
- 网络这么赚钱:网络怎么能赚到钱
- 为什么无线网络连接不上 为什么无线网连不起来
- 网络上的人际交往 网络上人际交往的优势
- 支付宝网络系统异常 支付宝显示网络异常什么时
- 营销软件:营销软件有哪些
- 无法访问您要使用的功能所在的网络位置
- 网络安全基本知识 网络安全基本知识有哪些
- 什么网络电话最好用 什么网络电话最好用最便宜