CVTENC(1) راهنمای سیستم GNUstep CVTENC(1)

cvtenc - تبدیل کدبندی فایل‌ها

cvtenc [-Encoding کدبندی] [-EscapeIn yes|NO] [-EscapeOut yes|NO]
نام_فایل

فایلی را که در یک کدبندی غیریونیکد مشخص‌شده یا پیش‌فرض قرار دارد به یونیکد (UTF16) تبدیل می‌کند، یا اگر فایل از قبل در قالب یونیکد باشد، آن را به یک کدبندی غیریونیکد مشخص‌شده یا پیش‌فرض تبدیل می‌نماید. متن تبدیل‌شده در خروجی استاندارد چاپ می‌شود. اگر نام فایل یک خط تیره باشد، این ابزار داده‌ها را از ورودی استاندارد می‌خواند.

کدبندی غیریونیکد مورد استفاده را مشخص می‌کند. جهت تبدیل بستگی به این دارد که آیا فایل داده‌شده به عنوان ورودی (از روی بایت‌های مرتبه بالاتر) به عنوان یونیکد شناخته می‌شود یا خیر. برای دریافت فهرستی از کدبندی‌های موجود، عبارت "list" را برای کدبندی وارد کنید. اگر این گزینه مشخص نشود، از کدبندی پیش‌فرض لوکال جاری استفاده می‌شود.
مقدار '-EscapeIn YES' (پیش‌فرض 'NO' است) را برای تجزیه توالی‌های اسکیپ \u در ورودی (مانند لیست‌های ویژگی یا property listها) مشخص کنید.
مقدار '-EscapeOut YES' (پیش‌فرض 'NO' است) را برای تولید توالی‌های اسکیپ \u (مانند لیست‌های ویژگی) در خروجی مشخص کنید. توجه داشته باشید که این کار ممکن است برای برخی کدبندی‌ها نتایج غیرمنتظره‌ای ایجاد کند.
مقدار '-Unicode IN' (یا '-Unicode OUT') را برای کنترل جهت تبدیل تعیین کنید، به جای آنکه ابزار بر اساس محتوایی که می‌خواند آن را حدس بزند. استفاده از '-Unicode IN' یعنی ابزار داده‌های UTF16 را می‌خواند و داده‌های C-String می‌نویسد، در حالی که استفاده از '-Unicode OUT' یعنی ابزار داده‌های C-String را می‌خواند و داده‌های UTF16 می‌نویسد.

نگارش در سال ۲۰۰۲. به‌روزرسانی جزئی در سال ۲۰۱۰.

این صفحه راهنما نخستین بار در gnustep-base 1.9.2 (مارس ۲۰۰۴) منتشر شد.

cvtenc توسط Richard Frith-Macdonald <rfm@gnu.org> نوشته شده است.

February 2004 GNUstep