TechBord Logo
TechBord detail

شخصیت (Character) چیست؟

کاراکتر عبارت است از هر حرف، عدد، فاصله، علامت نقطه گذاری یا نمادی که در رایانه تایپ یا وارد می شود. برخی از نویسه‌های نامرئی روی صفحه نمایش داده نمی‌شوند، اما همچنان برای تغییر یا قالب‌بندی متن، مانند یک برگه یا خط جدید (Newline) وجود دارند. هنگام استفاده از مجموعه کاراکتر کد استاندارد آمریکایی برای تبادل اطلاعات (ASCII)، یک کاراکتر یک بایت (Byte) فضای ذخیره سازی را اشغال می کند. به عنوان مثال، عبارت "عصر بخیر!" 15 کاراکتر است و 15 بایت فضای ذخیره سازی را اشغال می کند.

کاراکترها در رایانه، مانند سایر داده ها، به عنوان داده دودویی (Binary) ذخیره می شوند. دنباله خاصی از بیت (Bit) که یک کاراکتر منفرد را تشکیل می دهد باید با روش رمزگذاری کاراکتر (Character Encoding) تعریف شود. دو روش رمزگذاری رایج ASCII و یونیکد (Unicode) هستند. ASCII یک کاراکتر را به صورت یک بایت ذخیره می کند و از 128 حرف، اعداد، علائم نقطه گذاری و نمادهای مختلف در الفبای لاتین پشتیبانی می کند. یونیکد اجازه می دهد تا یک کاراکتر واحد با یک تا چهار بایت تعریف شود - یک بایت برای الفبای لاتین، اعداد و علائم نگارشی. دو بایت برای الفبای دیگر مانند یونانی، سیریلیک و عبری. سه بایت برای حروف چینی، ژاپنی و کره ای. و چهار بایت برای نمادهای ریاضی و ایموجی (Emoji).

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

نکته: اکثر سیستم عامل (Operating System) شامل یک برنامه یا منوی نقشه کاراکتر هستند که می‌توانید برای درج نویسه‌ها و/یا شکلک‌های خاص از آن استفاده کنید.

تعریف اصطلاح شخصیت (Character) توسط تک بورد

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

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف شخصیت (Character) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.