标题所说的内容基本都适用于普通的(非 X)Cygwin 窗口。这可能是字符集的问题。如果相关的话:
$ echo $LANG
C.UTF-8
我解压了 less 的手册页,其开头如下所示:
.TH LESS 1 "Version 429: 11 Apr 2009"
.SH NAME
less \- opposite of more
有想法该怎么解决这个吗?
答案1
使用 mintty 终端或执行“alias man="LANG=C man"”。
答案2
我通过将终端 (PuTTY) 设置为 UTF-8 来修复这个问题。PuTTY 默认为 Latin-1,但 Cygwin 1.7 现在默认为 UTF-8。请检查您的终端配置。
http://turbulentsky.com/cygwin-funny-characters-man-pages-putty.html