使用lrzsz包下的rz命令将文件从window上传到linux时,在window的本地书写的中文字符在上传的linux下发生了中文乱码
上传的工具是seacureCRT8.1。 这个时候,我想了这么几步
1首先,检查linux的默认编码
在$LANG视图中输出了utf-8
2确保客户端工具seacureCRT的编码选项----session选项----appearance---- character encoding设置为utf-8
3查看上传前的文件编码,窗口默认创建的文件编码一般是GBK,而不是utf-8,因此需要对文件进行编码转换
确保上述三个步骤,确保上载的文件打开时不会出现中文乱码
具体操作如下
首先,验证是否安装了CentOS安装rz和sz命令yum install lrzsz。 如果有不明白的地方,请参考我的另一个文件【liunx文件上传】
一、首先,让我们看看当前系统默认采用的字符集命令。 如果最初安装时选择了中文语言包,则locale或echo $LANG的默认值为UTF-8字符集
查看linux的默认编码
image.png
二、SecureCRT修改,options---- session options---- appearance---- character encoding设置为utf-8
image.png
3转换文件的编码使用notepad
image.png