Manpages

名 称

man-recode - 将 手 册 页 转 换 为 另 一 种 编 码

概 述

man-recode -t 目 标 编 码 {--suffix=suffix|--in-place} [-dqhV] [文 件 名 ]

描 述

man-recode 可 将 多 个 手 册 页 从 一 种 编 码 转 换 至 另 一 种 编 码 , 并 猜 测 每 一 个 手 册 页 的 合 适 的 输 入 编 码 。 它 在 永 久 性 对 过 时 字 符 集 编 写 的 页 面 进 行 转 码 时 很 有 用 , 或 者 也 可 以 在 构 建 系 统 需 要 将 一 组 手 册 页 转 码 为 单 一 的 通 用 编 码 ( 通 常 为 UTF-8) 时 起 到 作 用 。 在 转 换 多 个 手 册 页 时 , 该 程 序 要 远 快 于 对 每 个 页 面 运 行 man --recodemanconv。 如 果 在 手 册 页 的 第 一 行 找 到 了 编 码 声 明 , 该 声 明 将 作 为 处 理 该 手 册 页 所 使 用 的 编 码 。 否 则 将 基 于 文 件 名 猜 测 输 入 的 编 码 方 式 。 编 码 的 声 明 应 使 用 如 下 的 格 式 :

'\" -*- coding: UTF-8 -*- 或(如 果 手 册 页 预 处 理 器 也 要 声 明 ):

'\" t -*- coding: ISO-8859-1 -*-

选 项

-t encoding, --to-code=编 码 将 手 册 页 转 换 为 制 定 编 码
--suffix=
后 缀 在 移 除 任 何 压 缩 扩 展 名 后 , 将 输 出 文 件 名 设 置 为 输 入 文 件 名 并 添 加 suffix 后 缀 。
--in-place
在 移 除 任 何 压 缩 扩 展 名 后 , 将 输 入 的 每 个 文 件 使 用 输 出 覆 写 。
-q
, --quiet 在 页 面 无 法 转 换 时 不 显 示 错 误 消 息 。
-d
, --debug 打 印 调 试 信 息 。
-h
, --help 打 印 帮 助 消 息 并 退 出 。
-V
, --version 显 示 版 本 信 息 。

亦 见

iconv(1), man(1), manconv(1)

BUGS

https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db

作 者

Colin Watson (cjwatson [AT] debian.org).