حروف UTF-8 (UTF-8 Letters)
جاوااسکریپت از «UTF-8» استفاده می کند. UTF-8 مجموعه نویسه جهانی است. تقریباً همه حروف، علائم، و نشانه ها را پوشش می دهد. پس می توانی متن های مختلف دنیا را ذخیره کنی.
مجموعه نویسه ها در جاوااسکریپت
«مجموعه نویسه (Character Set)» یعنی نگاشتی از اعداد به حروف. UTF-8 این نگاشت را استاندارد می کند. بنابراین متن ها بین سیستم ها یکسان خوانده می شوند.
لاتین (Latin)
بخش های لاتین پایه و گسترش یافته وجود دارد. نمونه ها شامل حروف ساده انگلیسی و حروف لهجه دار هستند. اعداد و نشانه ها هم در همین بخش می آیند.
const latin = "ABCD abcd 0123 ?#$%";
console.log(latin);
غیرِ لاتین (Non-Latin)
خط های بسیاری پشتیبانی می شوند. مانند سیریلیک، ارمنی، عربی، عبری، هندی و تایلندی. این یعنی می توانی متن های محلی را راحت نمایش دهی.
const arabic = "ابجد رز";
console.log(arabic);
باستانی (Ancient)
بسیاری از خط های تاریخی هم پوشش داده می شوند. مانند یونانی، فنیقی، اوستایی و هیروگلیف مصری. بنابراین آرشیوها و پژوهش ها ممکن می شود.
گام های عملی کار با متن
- فایل ها را با UTF-8 ذخیره کن.
- تگ HTML را با charset=UTF-8 تنظیم کن.
- منابع داده را UTF-8 تحویل بگیر.
جمع بندی سریع
- جاوااسکریپت بر پایه UTF-8 است.
- تقریباً همه خط ها پشتیبانی می شوند.
- همیشه فایل ها را UTF-8 ذخیره کن.
- برای اطمینان، charset را مشخص کن.
برای مرور، صفحه حروف UTF-8 را نگه دار. همچنین از اولویت عملگرها برای ترتیب نمایش مثال ها سر بزن.