man: default to ascii
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 3 Mar 2014 14:13:37 +0000 (15:13 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 3 Mar 2014 14:14:26 +0000 (15:14 +0100)
Default to ascii instead of latin1. Otherwise man pages can be displayed
incorrectly. E.g. bullets show as "<B7>".

Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/man.c

index f046e24f3742345b4876ab6c4f39f09ab86a1e32..5c1fa2c9dedea0b433668d64727614b21707a028 100644 (file)
@@ -106,7 +106,8 @@ static int run_pipe(const char *pager, char *man_filename, int man, int level)
        /* "2>&1" is added so that nroff errors are shown in pager too.
         * Otherwise it may show just empty screen */
        cmd = xasprintf(
-               man ? "gtbl | nroff -Tlatin1 -mandoc 2>&1 | %s"
+               /* replaced -Tlatin1 with -Tascii for non-UTF8 displays */
+               man ? "gtbl | nroff -Tascii -mandoc 2>&1 | %s"
                    : "%s",
                pager);
        system(cmd);