MAN-RECODE(1) Manual pager utils MAN-RECODE(1)

man-recode - تبدیل کدگذاری صفحات راهنما به یک کدگذاری دیگر

man-recode -t to-code {--suffix=suffix|--in-place} [-dqhV] [filename]

دستور man-recode چندین صفحهٔ راهنما را از یک کدگذاری به کدگذاری دیگر تبدیل می‌کند و کدگذاری ورودی مناسب برای هر یک را حدس می‌زند. این ابزار هنگام بازکدگذاری دائمی صفحاتی که با مجموعه‌نویسه‌های قدیمی نوشته شده‌اند، یا در سامانه‌های ساختی که باید مجموعه‌ای از صفحات را برای نصب به یک کدگذاری مشترک واحد (معمولاً UTF-8) تبدیل کنند، مفید است. هنگام تبدیل تعداد زیادی صفحهٔ راهنما، این برنامه بسیار سریع‌تر از اجرای man --recode یا manconv روی تک‌تک صفحات است.

اگر اعلان کدگذاری در سطر نخست یک صفحهٔ راهنما یافت شود، از آن اعلان به عنوان کدگذاری ورودی آن صفحه استفاده می‌شود. در غیر این صورت، کدگذاری ورودی بر پایهٔ نام فایل حدس زده می‌شود.

اعلان‌های کدگذاری ساختار زیر را دارند:

'\" -*- coding: UTF-8 -*-

یا (در صورتی که پیش‌پردازنده‌های صفحهٔ راهنما نیز باید اعلان شوند):

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

تبدیل صفحات راهنما به encoding.
تشکیل نام هر فایل خروجی با افزودن suffix به نام فایل ورودی، پس از حذف هرگونه پسوند فشرده‌سازی.
بازنویسی هر فایل ورودی با خروجی، پس از حذف هرگونه پسوند فشرده‌سازی.
عدم صدور پیام‌های خطا هنگامی که صفحه قابل تبدیل نباشد.
چاپ اطلاعات اشکال‌زدایی.
چاپ پیام راهنما و خروج.
نمایش اطلاعات نسخه.

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

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

Colin Watson (cjwatson@debian.org).
2025-05-02 2.13.1