ویژگی تصویر

دستور CHCP در CMD

  /  CMD   /  دستور CHCP در CMD
بنر تبلیغاتی الف

در این بخش به بررسی دستور CHCP در CMD می پردازیم، دستور CHCP (Change Code Page) یکی از ابزارهای خط فرمان در سیستم‌عامل ویندوز است که به کاربران این امکان را می‌دهد تا صفحه کد فعلی کنسول را تغییر دهند. این دستور به ویژه زمانی کاربرد دارد که کاربر بخواهد متنی با کاراکترهای خاص یا زبان‌های مختلف را در CMD وارد یا خروجی بگیرد. هر صفحه کد نمایانگر مجموعه‌ای از کاراکترها است که سیستم‌عامل می‌تواند آن‌ها را شناسایی و پردازش کند. به عنوان مثال، صفحه کد 1256 مربوط به زبان فارسی است، در حالی که صفحه کد 437 نمایانگر زبان انگلیسی است.

تغییر صفحه کد می‌تواند در مواقعی که با داده‌های متنی در زبان‌های غیرانگلیسی کار می‌کنید یا وقتی که نیاز به نمایش کاراکترهای خاصی دارید، بسیار مفید باشد. با استفاده از این دستور، کاربران می‌توانند مطمئن شوند که اطلاعات به درستی در کنسول نمایش داده می‌شود و از هرگونه مشکل مربوط به کاراکترها جلوگیری کنند. به همین دلیل، آشنایی با این دستور و نحوه استفاده از آن برای کاربرانی که با CMD کار می‌کنند، بسیار ضروری است.

آشنایی با دستور CHCP

دستور CHCP به کاربران اجازه می‌دهد تا کد صفحه فعلی را مشاهده کنند و در صورت نیاز آن را تغییر دهند. برای مشاهده صفحه کد فعلی، کافیست در CMD دستور CHCP را بدون هیچ گزینه‌ای وارد کنید. نتیجه این دستور به صورت عددی نمایش داده می‌شود که نمایانگر شماره صفحه کد است.

مثال:

C:\> CHCP

خروجی ممکن است به شکل زیر باشد:

Active code page: 65001

در این مثال، عدد 65001 نمایانگر صفحه کد UTF-8 است.

تغییر کد صفحه

برای تغییر کد صفحه، کافیست دستور CHCP را به همراه شماره صفحه کد جدید وارد کنید. به عنوان مثال، اگر بخواهید کد صفحه را به 1256 (فارسی) تغییر دهید، باید از دستور زیر استفاده کنید:

C:\> CHCP 1256

با این کار، تمامی ورودی‌ها و خروجی‌ها در CMD بر اساس صفحه کد جدید پردازش خواهند شد. این تغییر می‌تواند به ویژه در مواقعی که با فایل‌های متنی با کاراکترهای خاص سر و کار دارید، بسیار کارآمد باشد.

مثال:

C:\> CHCP 1256

خروجی:

لطفاً صفحه کد 1256 را بررسی کنید.

با این دستور، شما می‌توانید متنی به زبان فارسی را به درستی در CMD مشاهده کنید.

لیست کدهای صفحه موجود

ویندوز شامل مجموعه‌ای از کدهای صفحه مختلف است که هر یک نمایانگر یک زبان یا نوع خاصی از کاراکترها هستند. با استفاده از دستور CHCP، می‌توان این کدها را تغییر داد. برخی از کدهای صفحه رایج عبارتند از:

  • 437: صفحه کد اصلی (ایالات متحده)
  • 1252: صفحه کد وین‌دوز برای زبان‌های غربی
  • 1256: صفحه کد وین‌دوز برای زبان فارسی
  • 65001: صفحه کد UTF-8

مشاهده تمامی کدهای صفحه

این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.

نکات مهم در استفاده از CHCP

هنگام استفاده از دستور CHCP، نکات زیر را در نظر داشته باشید:

  1. تغییر کد صفحه در برنامه‌ها: تغییر کد صفحه در CMD ممکن است بر روی برنامه‌ها و اسکریپت‌هایی که در حال اجرا هستند تأثیر بگذارد. به همین دلیل، قبل از تغییر کد صفحه، از اجرای برنامه‌های مهم مطمئن شوید.
  2. تأثیر بر خروجی‌ها: خروجی‌هایی که در CMD نمایش داده می‌شوند، ممکن است تحت تأثیر تغییر کد صفحه قرار بگیرند. بنابراین، برای اطمینان از نمایش صحیح کاراکترها، کد صفحه را با توجه به محتوای مورد نظر انتخاب کنید.
  3. دستورات ترکیبی: می‌توانید از CHCP به همراه سایر دستورات CMD برای پردازش داده‌ها استفاده کنید. به عنوان مثال، اگر بخواهید فایلی با کاراکترهای خاص را باز کنید، ابتدا کد صفحه را به مقدار مناسب تغییر دهید و سپس فایل را باز کنید.
  4. تنظیمات پیش‌فرض: در صورتی که بعد از تغییر کد صفحه به کد پیش‌فرض (معمولاً 437) برگردید، می‌توانید از دستور CHCP 437 استفاده کنید.
  5. مدیریت کدها: در حین کار با داده‌های چند زبانه، ممکن است نیاز به مدیریت کدها به طور مداوم باشد. از این رو، بهتر است با استفاده از اسکریپت‌ها یا فایل‌های دسته‌ای، تغییرات لازم را خودکار کنید.

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

منابع

  1. Microsoft Documentation – Command Line Reference
  2. Computer Hope – CHCP Command
  3. SS64 – CHCP

آیا این مطلب برای شما مفید بود ؟

خیر
بله
موضوعات شما در انجمن: