linux下cat 和 more 默认采用什么编码来显示文件?以及能否为more命令用指定的编码查看文件?

2025-03-22 19:53:32
推荐回答(2个)
回答1:

我不清楚你的环境是什么 (发行版,字符模式命令行,还是图形模式终端)
以我在字符模式命令行下的测试, 如果不加载zhcon或者fbterm之类的程序
cat more less等都无法正常显示gb2312字符, 不管LANG的设置是什么

而且这些程序不存在什么默认输出 都是调用gettext库来实现的

怪不得 这个跟远程服务器上的locale无关, 主要看你的secureCRT里面的字符编码设置 这个具体我也不太清楚了,因为很少用secureCRT , 但是我用putty测试了一下,文件是GB2312编码,远程是LANG=C ,putty设置为use font encoding , cat less more都正常显示汉字
换GBK测试也通过 ...不知道你的怎么回事

回答2:

小机怎么能出现这种问题!不好意识化境变量俺没学明白 好运

MAN CAT MAN MORE 哈哈 问人不如问自己 你这问题太BT了