نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • کد ascii دو خط زیر است. رمزگذاری ASCII (کد استاندارد آمریکایی برای تبادل اطلاعات) - رمزگذاری متن اصلی برای الفبای لاتین

کد ascii دو خط زیر است. رمزگذاری ASCII (کد استاندارد آمریکایی برای تبادل اطلاعات) - رمزگذاری متن اصلی برای الفبای لاتین

یونیکد (یونیکد به زبان انگلیسی) یک استاندارد رمزگذاری کاراکتر است. به عبارت ساده، این جدول مطابقت بین کاراکترهای متن (حروف، عناصر نقطه گذاری) و کدهای باینری است. کامپیوتر فقط دنباله صفر و یک را می فهمد. برای اینکه بداند دقیقاً چه چیزی را باید روی صفحه نمایش دهد، لازم است به هر کاراکتر شماره منحصر به فرد خود را اختصاص دهید. در دهه هشتاد، کاراکترها در یک بایت، یعنی هشت بیت (هر بیت 0 یا 1) رمزگذاری می شدند. بنابراین، معلوم شد که یک جدول (معروف به رمزگذاری یا مجموعه) فقط می تواند 256 کاراکتر را در خود جای دهد. این ممکن است حتی برای یک زبان نیز کافی نباشد. بنابراین، بسیاری از رمزگذاری های مختلف ظاهر شد، که سردرگمی با آنها اغلب منجر به ظاهر شدن برخی ابهامات عجیب و غریب بر روی صفحه به جای متن قابل خواندن می شد. یک استاندارد واحد مورد نیاز بود که یونیکد به آن تبدیل شد. بیشترین استفاده از رمزگذاری UTF-8 (فرمت تبدیل یونیکد) است که از 1 تا 4 بایت برای نمایش یک کاراکتر استفاده می کند.

نمادها

کاراکترها در جداول یونیکد با اعداد هگزادسیمال شماره گذاری می شوند. به عنوان مثال، حرف بزرگ سیریلیک M با U+041C مشخص شده است. این به این معنی است که در تقاطع ردیف 041 و ستون C قرار دارد. شما به سادگی می توانید آن را کپی کنید و سپس آن را در جایی قرار دهید. برای اینکه لیست چند کیلومتری را زیر و رو نکنید، باید از جستجو استفاده کنید. وقتی به صفحه نماد می روید، شماره یونیکد آن و نحوه نگارش آن با فونت های مختلف را می بینید. می‌توانید خود علامت را در نوار جستجو وارد کنید، حتی اگر به جای آن یک مربع کشیده شده باشد، حداقل برای اینکه بفهمید چه چیزی بوده است. همچنین در این سایت مجموعه‌های ویژه (و تصادفی) از همان نوع آیکون‌ها که از بخش‌های مختلف جمع‌آوری شده‌اند، برای سهولت استفاده وجود دارد.

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

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

برای استفاده صحیح از ASCII لازم است دانش خود را در این زمینه و قابلیت های کدنویسی گسترش دهید.

آن چیست؟

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

ASCII در آمریکا توسعه داده شد، بنابراین مجموعه کاراکترهای استاندارد معمولاً شامل الفبای انگلیسی با اعداد است که در مجموع حدود 128 کاراکتر است. اما پس از آن یک سوال منصفانه مطرح می شود: در صورت نیاز به رمزگذاری الفبای ملی چه باید کرد؟

نسخه های دیگری از جدول ASCII برای رسیدگی به مسائل مشابه توسعه یافته است. به عنوان مثال، برای زبان هایی که ساختار خارجی دارند، حروف الفبای انگلیسی یا حذف شده اند یا کاراکترهای اضافی در قالب یک الفبای ملی به آنها اضافه شده است. بنابراین، رمزگذاری ASCII ممکن است حاوی حروف روسی برای استفاده ملی باشد (نگاه کنید به تصویر شماره 2).

سیستم کدگذاری ASCII کجا استفاده می شود؟

این سیستم کدگذاری نه تنها برای تایپ اطلاعات متنی روی صفحه کلید ضروری است. در گرافیک نیز کاربرد دارد. به عنوان مثال، در برنامه ASCII Art Maker، تصاویر گرافیکی از پسوندهای مختلف از طیفی از کاراکترهای ASCII تشکیل شده است (نگاه کنید به تصویر شماره 3).


به عنوان یک قاعده، چنین برنامه هایی را می توان به برنامه هایی تقسیم کرد که عملکرد ویرایشگرهای گرافیکی را انجام می دهند، تصویر را به متن معکوس می کنند، و برنامه هایی که یک تصویر را به گرافیک ASCII تبدیل می کنند. شکلک معروف (یا همانطور که به آن "صورت انسان خندان" نیز گفته می شود) نیز نمونه ای از نماد رمزگذاری است.

این روش رمزگذاری می تواند هنگام نوشتن یا ایجاد یک سند HTML نیز استفاده شود. به عنوان مثال، شما یک مجموعه مشخص و ضروری از کاراکترها را وارد می کنید و در هنگام مشاهده خود صفحه، نماد مربوط به این کد روی صفحه نمایش داده می شود.

از جمله موارد دیگر، این نوع رمزگذاری هنگام ایجاد یک وب سایت چند زبانه ضروری است، زیرا کاراکترهایی که در یک یا آن جدول ملی گنجانده نشده اند باید با کدهای ASCII جایگزین شوند. اگر خواننده مستقیماً با فناوری اطلاعات و ارتباطات (ICT) در ارتباط باشد، آشنایی با سیستم هایی مانند:

  • مجموعه کاراکتر قابل حمل؛
  • کاراکترهای کنترل؛
  • EBCDIC;
  • VISCII;
  • YUSCII;
  • یونیکد؛
  • هنر ASCII;
  • KOI-8.
  • ویژگی های جدول ASCII

    مانند هر برنامه سیستماتیک، ASCII ویژگی های مشخصه خود را دارد. بنابراین، برای مثال، سیستم اعداد اعشاری (اعداد از 0 تا 9) به سیستم اعداد باینری تبدیل می شود (یعنی هر رقم اعشاری به ترتیب به 288 = 1001000 باینری تبدیل می شود).

    حروف واقع در ستون های بالا و پایین فقط کمی با یکدیگر تفاوت دارند که به طور قابل توجهی از پیچیدگی بررسی و ویرایش پرونده می کاهد.

    با تمام این ویژگی ها، رمزگذاری ASCII به صورت هشت بیتی کار می کند، اگرچه در ابتدا قرار بود هفت بیتی باشد.

    استفاده از ASCII در برنامه های مایکروسافت آفیس:

    در صورت لزوم، این گزینه رمزگذاری اطلاعات را می توان در Microsoft Notepad و Microsoft Office Word استفاده کرد. در این برنامه ها، سند را می توان با فرمت ASCII ذخیره کرد، اما در این صورت، شما نمی توانید از برخی از توابع هنگام تایپ متن استفاده کنید.

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

    • مایکروسافت اکسل؛
    • مایکروسافت فرانت پیج؛
    • Microsoft InfoPath؛
    • Microsoft OneNote؛
    • Microsoft Outlook؛
    • مایکروسافت پاورپوینت؛
    • پروژه مایکروسافت

    شایان ذکر است که هنگام تایپ کد اسکی در این برنامه ها، باید کلید ALT را نگه دارید.

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

    دوباره می بینمت!

    خوب بد

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

    یکی از سیستم های ارتباط کدهای باینری با کاراکترهای چاپی و کنترلی است

    در سطح فعلی توسعه فناوری رایانه، کاربر نیازی به دانستن کد هر کاراکتر خاص ندارد. با این حال، درک کلی از نحوه انجام کدگذاری بسیار مفید است و برای برخی از گروه‌های متخصص حتی ضروری است.

    ایجاد ASCII

    این رمزگذاری در ابتدا در سال 1963 توسعه یافت و سپس در طول 25 سال دو بار به روز شد.

    در نسخه اصلی، جدول کاراکترهای ASCII شامل 128 کاراکتر بود؛ بعداً یک نسخه توسعه‌یافته ظاهر شد که در آن 128 کاراکتر اول ذخیره شدند و کاراکترهای گمشده قبلی به کدهایی با بیت هشتم اختصاص داده شدند.

    برای سال های متمادی، این رمزگذاری محبوب ترین در جهان بود. در سال 2006، لاتین 1252 مقام اول را به خود اختصاص داد و از پایان سال 2007 تا به امروز، یونیکد به طور محکم جایگاه پیشرو را در اختیار داشته است.

    نمایش کامپیوتری ASCII

    هر کاراکتر اسکی کد مخصوص به خود را دارد که شامل 8 کاراکتر است که صفر یا یک را نشان می دهد. حداقل عدد در این نمایش صفر است (هشت صفر در سیستم باینری) که کد اولین عنصر جدول است.

    دو کد در جدول برای جابجایی بین استاندارد US-ASCII و نوع ملی آن رزرو شده است.

    پس از اینکه ASCII نه 128، بلکه 256 کاراکتر را شامل شد، یک نوع رمزگذاری گسترده شد که در آن نسخه اصلی جدول در 128 کد اول با بیت هشتم صفر ذخیره می شد. نویسه های نوشته شده ملی در نیمه بالایی جدول (موقعیت های 128-255) ذخیره می شدند.

    کاربر نیازی به دانستن مستقیم کدهای کاراکتر ASCII ندارد. یک توسعه‌دهنده نرم‌افزار معمولاً فقط باید شماره عنصر موجود در جدول را بداند تا در صورت لزوم، کد آن را با استفاده از سیستم باینری محاسبه کند.

    زبان روسی

    پس از توسعه رمزگذاری برای زبان های اسکاندیناوی، چینی، کره ای، یونانی و غیره در اوایل دهه 70، اتحاد جماهیر شوروی شروع به ایجاد نسخه خود کرد. به زودی، نسخه ای از یک رمزگذاری 8 بیتی به نام KOI8 ایجاد شد که اولین 128 کد کاراکتر ASCII را حفظ کرد و همان تعداد موقعیت را برای حروف الفبای ملی و کاراکترهای اضافی اختصاص داد.

    قبل از معرفی یونیکد، KOI8 بر بخش روسی اینترنت تسلط داشت. گزینه های رمزگذاری برای هر دو الفبای روسی و اوکراینی وجود داشت.

    مشکلات ASCII

    از آنجایی که تعداد عناصر حتی در جدول توسعه یافته از 256 تجاوز نمی کرد، امکان قرار دادن چندین اسکریپت مختلف در یک رمزگذاری وجود نداشت. در دهه 90، مشکل "crocozyabr" در Runet ظاهر شد، زمانی که متون تایپ شده با حروف ASCII روسی به اشتباه نمایش داده شدند.

    مشکل این بود که کدهای اسکی مختلف با یکدیگر مطابقت نداشتند. به یاد داشته باشید که کاراکترهای مختلفی را می توان در موقعیت های 128-255 قرار داد، و هنگام تغییر یک رمزگذاری سیریلیک به دیگری، تمام حروف متن با حروف دیگری که دارای شماره یکسانی در نسخه دیگری از رمزگذاری هستند جایگزین شدند.

    وضعیت فعلی

    با ظهور یونیکد، محبوبیت ASCII به شدت کاهش یافت.

    دلیل این امر در این واقعیت نهفته است که رمزگذاری جدید امکان قرار دادن کاراکترهای تقریباً از همه زبان های نوشتاری را فراهم می کند. در این مورد، 128 کاراکتر ASCII اول با همان کاراکترهای یونیکد مطابقت دارد.

    در سال 2000، ASCII محبوب ترین رمزگذاری در اینترنت بود و در 60٪ از صفحات وب فهرست شده توسط گوگل استفاده می شد. تا سال 2012، سهم چنین صفحاتی به 17٪ کاهش یافت و یونیکد (UTF-8) جای محبوب ترین رمزگذاری را گرفت.

    بنابراین، ASCII بخش مهمی از تاریخ فناوری اطلاعات است، اما استفاده از آن در آینده امیدوارکننده به نظر نمی رسد.

    اکسل برای آفیس 365 ورد برای آفیس 365 Outlook برای آفیس 365 پاورپوینت برای آفیس 365 ناشر برای آفیس 365 اکسل 2019 ورد 2019 Outlook 2019 پاورپوینت 2019 OneNote 2016 ناشر 2019 Visio Outlook 2019 Visio Professional 612019 ورد 620120 ok 2016 PowerPoint 2016 OneNot e 2013 Publisher 2016 Visio 2013 Visio Professional 2016 Visio Standard 2016 اکسل 2013 ورد 2013 Outlook 2013 پاورپوینت 2013 ناشر 2013 اکسل 2010 ورد 2010 Outlook 2010 Outlook 2010 2010 PowerPoint10Note20 10 Excel 2007 Word 2007 Outlook 2 007 PowerPoint 2007 Publisher 2007 Access 2007 Visio 2007 OneNote 2007 Office 2010 Visio Standard 2007 Visio Standard 2010 Less

    در این مقاله: یک کاراکتر ASCII یا Unicode را در یک سند وارد کنید

    اگر فقط نیاز به وارد کردن چند کاراکتر یا نماد خاص دارید، می توانید از میانبرهای صفحه کلید استفاده کنید. برای لیستی از کاراکترهای ASCII، به جداول زیر یا مقاله درج الفبای ملی با استفاده از میانبرهای صفحه کلید مراجعه کنید.

    یادداشت:

    درج کاراکترهای ASCII

    برای درج یک نویسه ASCII، کلید ALT را فشار داده و در حین وارد کردن کد کاراکتر نگه دارید. به عنوان مثال، برای درج نماد درجه (º)، کلید ALT را فشار داده و نگه دارید، سپس 0176 را در صفحه کلید عددی وارد کنید.

    برای وارد کردن اعداد، به جای اعداد روی صفحه کلید اصلی، از صفحه کلید عددی استفاده کنید. اگر نیاز به وارد کردن اعداد روی صفحه کلید عددی دارید، مطمئن شوید که نشانگر NUM LOCK روشن است.

    درج کاراکترهای یونیکد

    برای درج یک کاراکتر یونیکد، کد کاراکتر را وارد کنید، سپس ALT و X را فشار دهید. به عنوان مثال، برای درج نماد دلار ($)، 0024 را وارد کنید و ALT و X را فشار دهید. برای همه کدهای کاراکتر یونیکد، را ببینید.

    مهم: برخی از برنامه‌های مایکروسافت آفیس، مانند PowerPoint و InfoPath، از تبدیل کدهای یونیکد به نویسه پشتیبانی نمی‌کنند. اگر نیاز به درج یک کاراکتر یونیکد در یکی از این برنامه ها دارید، از .

    یادداشت:

      اگر بعد از فشار دادن ALT+X نویسه یونیکد اشتباه ظاهر شد، کد صحیح را انتخاب کنید و سپس دوباره ALT+X را فشار دهید.

      علاوه بر این، قبل از کد باید "U+" را وارد کنید. به عنوان مثال، اگر "1U+B5" را وارد کنید و ALT+X را فشار دهید، متن "1µ" نمایش داده می شود و اگر "1B5" را وارد کنید و ALT+X را فشار دهید، علامت "Ƶ" نمایش داده می شود.

    با استفاده از جدول نمادها

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

    با استفاده از جدول نمادها، می‌توانید نمادها یا گروهی از نمادها را در کلیپ‌بورد کپی کنید و در هر برنامه‌ای که از نمایش آن نمادها پشتیبانی می‌کند، جای‌گذاری کنید. باز کردن جدول نمادها

      در ویندوز 10، کلمه "symbol" را در کادر جستجو در نوار وظیفه وارد کنید و جدول نمادها را از نتایج جستجو انتخاب کنید.

      در ویندوز 8، "symbol" را در صفحه شروع تایپ کنید و جدول نمادها را از نتایج جستجو انتخاب کنید.

      در ویندوز 7 روی دکمه Start کلیک کنید، All Programs, Accessories, System Tools را انتخاب کنید و سپس Character Map را کلیک کنید.

    کاراکترها بر اساس فونت گروه بندی می شوند. برای انتخاب مجموعه کاراکتر مناسب، روی لیست فونت کلیک کنید. برای انتخاب نماد، روی آن کلیک کنید، سپس روی دکمه انتخاب کلیک کنید. برای درج نماد، روی محل مورد نظر در سند کلیک راست کرده و Paste را انتخاب کنید.

    کدهای کاراکتر پرکاربرد

    برای فهرست کامل نویسه‌ها، به رایانه، جدول کد کاراکتر ASCII یا جداول کاراکتر یونیکد سازمان‌دهی‌شده بر اساس مجموعه مراجعه کنید.

    گلیف

    گلیف

    واحد پول

    نمادهای حقوقی

    نمادهای ریاضی

    کسری

    علائم نگارشی و گویش

    نمادهای شکل

    کدهای دیاکریتیک پرکاربرد

    برای فهرست کامل حروف و کدهای مربوطه، نگاه کنید.

    گلیف

    گلیف

    کاراکترهای کنترلی ASCII غیرچاپی

    نویسه هایی که برای کنترل برخی از دستگاه های جانبی مانند چاپگرها استفاده می شود، در جدول ASCII 0-31 شماره گذاری شده اند. به عنوان مثال، کاراکتر صفحه خوراک/صفحه جدید شماره 12 است. این کاراکتر به چاپگر می گوید که به ابتدای صفحه بعدی حرکت کند.

    جدول نویسه‌های کنترل غیرچاپ ASCII

    عدد اعشاری

    امضا کردن

    عدد اعشاری

    امضا کردن

    آزاد کردن کانال داده

    شروع عنوان

    اولین کد کنترل دستگاه

    شروع متن

    کد دوم کنترل دستگاه

    انتهای متن

    کد کنترل دستگاه سوم

    پایان انتقال

    کد کنترل دستگاه چهارم

    پنج نقطه ای

    تایید منفی

    تائیدیه

    حالت انتقال همزمان

    سیگنال صوتی

    پایان بلوک داده ارسال شده

    جدول بندی افقی

    پایان رسانه

    تغذیه خط/خط جدید

    نماد جایگزینی

    زبانه عمودی

    تجاوز

    ترجمه صفحه/صفحه جدید

    دوازده

    جداکننده فایل

    برگشت محموله

    جداکننده گروه

    تغییر بدون ذخیره بیت ها

    جداکننده رکورد

    تغییر حفظ بیت

    پانزده

    جداکننده داده ها

    بر اساس گزارش اتحادیه بین المللی مخابرات، در سال 2016، سه و نیم میلیارد نفر از اینترنت با مقداری منظم استفاده کردند. اکثر آنها حتی به این واقعیت فکر نمی کنند که هر پیامی که از طریق رایانه شخصی یا ابزارهای تلفن همراه ارسال می کنند و همچنین متن هایی که در انواع مانیتورها نمایش داده می شوند در واقع ترکیبی از 0 و 1 هستند. این نمایش اطلاعات را رمزگذاری می نامند. . ذخیره سازی، پردازش و انتقال آن را تضمین می کند و تا حد زیادی تسهیل می کند. در سال 1963 رمزگذاری ASCII آمریکایی توسعه یافت که موضوع این مقاله است.

    ارائه اطلاعات در رایانه

    از دیدگاه هر کامپیوتر الکترونیکی، متن مجموعه ای از شخصیت های فردی است. این نه تنها حروف، از جمله حروف بزرگ، بلکه علائم نگارشی و اعداد را نیز شامل می شود. علاوه بر این، از کاراکترهای ویژه "="، "&"، "(" و فاصله استفاده می شود.

    به مجموعه کاراکترهایی که متن را تشکیل می دهند الفبا و تعداد آنها را کاردینالیته (که با N نشان داده می شود) می گویند. برای تعیین آن از عبارت N = 2^b استفاده می شود که b تعداد بیت ها یا وزن اطلاعات یک نماد خاص است.

    ثابت شده است که الفبای با ظرفیت 256 کاراکتر می تواند تمام کاراکترهای لازم را نشان دهد.

    از آنجایی که 256 نشان دهنده توان هشتم دو است، وزن هر کاراکتر 8 بیت است.

    واحد اندازه گیری 8 بیت را 1 بایت می نامند، بنابراین معمول است که بگوییم هر کاراکتری در متن ذخیره شده در رایانه یک بایت از حافظه را اشغال می کند.

    کد نویسی چگونه انجام می شود؟

    هر متنی با استفاده از کلیدهای صفحه کلید که روی آن اعداد، حروف، علائم نقطه گذاری و سایر نمادها نوشته شده است، وارد حافظه رایانه شخصی می شود. آنها در کد باینری به RAM منتقل می شوند، یعنی هر کاراکتر با یک کد اعشاری آشنا برای انسان، از 0 تا 255، که مربوط به یک کد باینری است - از 00000000 تا 11111111 مرتبط است.

    رمزگذاری کاراکتر بایت بایت به پردازنده ای که پردازش متن را انجام می دهد اجازه می دهد تا به هر کاراکتر به صورت جداگانه دسترسی داشته باشد. در عین حال، 256 کاراکتر برای نمایش هرگونه اطلاعات نمادین کاملاً کافی است.

    رمزگذاری کاراکتر اسکی

    این مخفف در زبان انگلیسی مخفف کد برای تبادل اطلاعات است.

    حتی در طلوع کامپیوتری شدن، آشکار شد که می‌توان راه‌های متنوعی برای رمزگذاری اطلاعات ارائه کرد. با این حال، برای انتقال اطلاعات از یک کامپیوتر به کامپیوتر دیگر، نیاز به توسعه یک استاندارد واحد بود. بنابراین، در سال 1963، جدول رمزگذاری ASCII در ایالات متحده ظاهر شد. در آن، هر نمادی از الفبای رایانه با شماره سریال آن در نمایش باینری مرتبط است. ASCII در ابتدا فقط در ایالات متحده مورد استفاده قرار گرفت و بعداً به یک استاندارد بین المللی برای رایانه های شخصی تبدیل شد.

    کدهای اسکی به 2 قسمت تقسیم می شوند. تنها نیمه اول این جدول استاندارد بین المللی محسوب می شود. این شامل کاراکترهایی با شماره سریال از 0 (کد 00000000) تا 127 (کد 01111111) است.

    شماره سریال

    کدگذاری متن ASCII

    سمبل

    0000 0000 - 0001 1111

    کاراکترهایی با N از 0 تا 31 کاراکترهای کنترل نامیده می شوند. عملکرد آنها "مدیریت" فرآیند نمایش متن روی مانیتور یا دستگاه چاپ، دادن سیگنال صوتی و غیره است.

    0010 0000 - 0111 1111

    نویسه های N از 32 تا 127 (قسمت استاندارد جدول) - حروف بزرگ و کوچک الفبای لاتین، اعداد 10، علائم نقطه گذاری، و همچنین براکت های مختلف، علامت های تجاری و دیگر. کاراکتر 32 نشان دهنده یک فاصله است.

    1000 0000 - 1111 1111

    کاراکترهای با N از 128 تا 255 (بخش جایگزین جدول یا صفحه کد) می توانند انواع مختلفی داشته باشند که هر کدام شماره خاص خود را دارند. صفحه کد برای تعیین الفبای ملی متفاوت از لاتین استفاده می شود. به طور خاص، با کمک آن است که رمزگذاری ASCII برای شخصیت های روسی انجام می شود.

    در جدول، رمزگذاری ها به ترتیب حروف الفبا حروف بزرگ و پشت سر هم و اعداد به ترتیب صعودی هستند. این اصل برای الفبای روسی یکسان است.

    شخصیت ها را کنترل کنید

    جدول رمزگذاری ASCII در ابتدا برای دریافت و انتقال اطلاعات از طریق دستگاهی که برای مدت طولانی استفاده نشده است، مانند تله تایپ ایجاد شد. در این راستا، کاراکترهای غیرقابل چاپ در مجموعه کاراکترها گنجانده شد که به عنوان دستوراتی برای کنترل این دستگاه استفاده می شود. دستورات مشابهی در روش های پیام رسانی پیش رایانه ای مانند کد مورس و غیره استفاده می شد.

    رایج ترین کاراکتر تله تایپ NUL (00) است. امروزه نیز در اکثر زبان های برنامه نویسی برای نشان دادن انتهای یک خط استفاده می شود.

    کدگذاری ASCII کجا استفاده می شود؟

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

    دو نوع از این محصولات وجود دارد: آنهایی که عملکرد ویرایشگرهای گرافیکی را با تبدیل تصاویر به متن انجام می دهند و آنهایی که "طراحی ها" را به گرافیک ASCII تبدیل می کنند. به عنوان مثال، شکلک معروف نمونه اصلی یک نماد رمزگذاری است.

    ASCII همچنین می تواند هنگام ایجاد یک سند HTML استفاده شود. در این حالت می توانید مجموعه خاصی از کاراکترها را وارد کنید و هنگام مشاهده صفحه نمادی مطابق با این کد روی صفحه ظاهر می شود.

    ASCII همچنین برای ایجاد وب سایت های چند زبانه ضروری است، زیرا کاراکترهایی که در یک جدول ملی خاص گنجانده نشده اند با کدهای ASCII جایگزین می شوند.

    برخی از ویژگی ها

    ASCII در ابتدا برای رمزگذاری اطلاعات متنی با استفاده از 7 بیت استفاده می شد (یک بیت خالی بود)، اما امروزه به صورت 8 بیت کار می کند.

    حروف واقع در ستون های بالا و پایین تنها در یک بیت با یکدیگر تفاوت دارند. این امر پیچیدگی حسابرسی را به میزان قابل توجهی کاهش می دهد.

    استفاده از ASCII در مایکروسافت آفیس

    در صورت لزوم، این نوع رمزگذاری اطلاعات متنی را می توان در ویرایشگرهای متنی مایکروسافت مانند Notepad و Office Word استفاده کرد. با این حال، در این حالت ممکن است نتوانید از برخی عملکردها هنگام تایپ استفاده کنید. به عنوان مثال، شما نمی توانید از متن پررنگ استفاده کنید زیرا رمزگذاری ASCII فقط معنای اطلاعات را حفظ می کند و ظاهر و شکل کلی آن را نادیده می گیرد.

    استاندارد سازی

    سازمان ISO استانداردهای ISO 8859 را پذیرفته است.این گروه کدگذاری های هشت بیتی را برای گروه های زبانی مختلف تعریف می کند. به طور خاص، ISO 8859-1 یک جدول ASCII توسعه یافته برای ایالات متحده و کشورهای اروپای غربی است. و ISO 8859-5 جدولی است که برای الفبای سیریلیک از جمله زبان روسی استفاده می شود.

    به چند دلیل تاریخی، استاندارد ISO 8859-5 برای مدت بسیار کوتاهی مورد استفاده قرار گرفت.

    برای زبان روسی، در حال حاضر از رمزگذاری های زیر استفاده می شود:

    • CP866 (کد صفحه 866) یا DOS،که اغلب کدگذاری جایگزین GOST نامیده می شود. تا اواسط دهه 90 قرن گذشته به طور فعال مورد استفاده قرار گرفت. در حال حاضر عملاً استفاده نمی شود.
    • KOI-8.این رمزگذاری در دهه‌های 1970 و 80 توسعه یافت و در حال حاضر استاندارد پذیرفته‌شده برای پیام‌های ایمیل در RuNet است. به طور گسترده در سیستم عامل های یونیکس از جمله لینوکس استفاده می شود. نسخه "روسی" KOI-8 KOI-8R نام دارد. علاوه بر این، نسخه هایی برای سایر زبان های سیریلیک مانند اوکراینی وجود دارد.
    • کد صفحه 1251 (CP 1251, Windows - 1251).توسط مایکروسافت برای ارائه پشتیبانی از زبان روسی در محیط ویندوز توسعه یافته است.

    مزیت اصلی اولین استاندارد CP866 حفظ کاراکترهای شبه در موقعیت های مشابه در Extended ASCII بود. این امر امکان اجرای برنامه های متنی ساخت خارج از کشور مانند فرمانده معروف نورتون را بدون تغییر فراهم کرد. در حال حاضر، CP866 برای برنامه های توسعه یافته برای ویندوز استفاده می شود که در حالت متن تمام صفحه یا در پنجره های متنی، از جمله FAR Manager اجرا می شوند.

    این روزها متون رایانه ای که با رمزگذاری CP866 نوشته شده اند بسیار نادر هستند، اما این متنی است که برای نام فایل های روسی در ویندوز استفاده می شود.

    "یونیکد"

    در حال حاضر، این رمزگذاری بیشترین استفاده را دارد. کدهای یونیکد به مناطق تقسیم می شوند. اولین (U+0000 تا U+007F) شامل کاراکترهای ASCII با کد است. پس از آن، حوزه‌های شخصیتی خط‌های مختلف ملی، و همچنین علائم نگارشی و نمادهای فنی دنبال می‌شود. علاوه بر این، در صورت نیاز به اضافه کردن کاراکترهای جدید در آینده، برخی از کدهای یونیکد رزرو می شوند.

    اکنون می دانید که در ASCII، هر کاراکتر به صورت ترکیبی از 8 صفر و یک نمایش داده می شود. برای افراد غیرمتخصص، این اطلاعات ممکن است غیر ضروری و غیر جالب به نظر برسد، اما آیا نمی خواهید بدانید "در مغز" رایانه شخصی شما چه می گذرد؟

    بهترین مقالات در این زمینه