你是否正在寻找关于securecrt中文乱码的内容?让我把最有用的东西奉献给你:

以下两步:
远程linux机器。修改环境变量LANG。例如在~/.bash_profile里面添加
[plain]
[plain]
本地windows机器。修改SecureCRT的设置。找到选项->会话选项->外观:
* 字符编码设置为utf-8,。
* 字体设置,选择中文字体,例如新宋体。
设置完成。然后测试一下。
首先,同一种语言,可以使用不同的编码。例如,中文windows的系统默认字符集是cp936,基本上等同gbk。参考。
例如有两个文件。文件名分别为我的分析1.txt和我的分析2.txt。但是文件名(不是文件内容)的编码格式不同。
我的分析1.txt的UTF-8编码为
[plain]
"我的分析2.txt"的gb2312(是gbk的一个真子集)编码格式为
[plain]
第二,linuxshell环境下,环境变量LANG决定了本地使用的字符集(通常情况,不考虑LC_ALL等)。包括文件名和文件内容的处理。例如,由于编码不同,运行ls命令时,上面的两个文件名不能同时正确显示。
在实际linux系统中,不应该如此灵活,而要固定一种文件名编码格式。例如,linux一般默认使用utf-8编码文件名。以下三种情况:
1>LANG=zh_CN.UTF8,设置shell程序使用UTF8编码处理字符。因此,
我的分析1.txt能够被正确处理,因为是UTF-8编码。
我的分析2.txt是gb2312编码,显示为乱码。
2>LANG=zh_CN.gb2312 或者 LANG=zh_CN.gb18030,那么
我的分析1.txt显示为乱码。
我的分析2.txt能够正确处理。
3>LANG=en,那么ls查看,两个文件名都不能正常显示。
第三,SecureCRT客户端的编码设置要与远程linux的编码设置一致,才可以正确显示字符。
[plain]
以上就是关于securecrt中文乱码的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-11664-1.html
各位不必纠结于十二海里
柬埔寨之类的国家的女孩回来能上户口话至少解决掉几百万的光棍
杨洋加油