سه شنبه, ۱۶ بهمن, ۱۴۰۳ / 4 February, 2025
یونی کُد چیست
یونیکد به همهی نویسهها اعداد یکتایی اختصاص میدهد،
▪ مستقل از محیط،
▪ مستقل از برنامه،
▪ مستقل از زبان.
اصولاً، کامپیوترها فقط با اعداد سروکار دارند. آنها حروف و نویسههای دیگر را با تخصیص یک عدد به هر یک، نگهداری میکنند. تا قبل از اختراع یونیکد، صدها سیستم کُدگذاری مختلف برای تخصیص این اعداد وجود داشت. نویسههای هیچ کُدگذاریای بهتنهایی کافی نبود: مثلاً اتحادیهی اروپا به چندین کُدگذاری مختلف برای پوشاندن همهی زبانهایش نیاز داشت. حتی برای زبانی مثل انگلیسی نیز هیچ کُدگذاریای بهتنهایی برای همهی حروف، علائم نقطهگذاری، و نمادهای فنی متداول کافی نبود.
این سیستمها با هم تعارض نیز داشتند. یعنی، دو کُدگذاری ممکن بود از اعداد یکسان برای دو نویسهی مختلف، یا از اعداد مختلف برای نویسههای یکسان استفاده کنند. کامپیوترها (بالاخص خادمهای شبکه) از کُدگذاریهای مختلف و متعددی پشتیبانی میکردند؛ با وجود این، هرگاه دادهها از کُدگذاریها یا محیطهای مختلف عبور میکردند، در معرض خطر تحریف قرار میگرفتند.
● یونیکد این شرایط را تغییر میدهد!
یونیکد به همهی نویسهها اعداد یکتایی اختصاص میدهد، مستقل از محیط، مستقل از برنامه، و مستقل از زبان. استاندارد یونیکد را پیشتازان صنعت کامپیوتر، شرکتهایی چون آرکل، آیبیام، اَپل، جاستسیستم، سان، سایبیْس، مایکروسافت، هیولت پاکارد، یونیسیس، SAP و بسیاری دیگر، پذیرفتهاند. استانداردهایی چون XML، جاوا، اکماسْکریپت (جاواسْکریپت)، LDAP، CORBA ۳.۰، WML، و غیره، یونیکد را ملزم میدانند، و روش رسمی پیادهسازی استاندارد ISO/IEC ۱۰۶۴۶ نیز یونیکد است. یونیکد در بسیاری از سیستمعاملها، همهی مرورگرهای اخیر، و بسیاری از محصولات دیگر پشتیبانی میشود. پیدایش استاندارد یونیکد، و در دسترس بودن ابزارهایی که از آن پشتیبانی میکنند، از چشمگیرترین روندها در فنآوریهای اخیر جهانیسازی نرمافزارها بوده است.
گنجاندن یونیکد در سکّوهای وب و برنامههای کاربردی خادم مخدومی یا چندلایهای، میتواند در مقایسه با استفاده از مجموعهنویسههای قدیمی، باعث کاهش قابل ملاحظهی هزینهها شود. یونیکد این امکان را فراهم میکند که محصولات نرمافزاری یا سکوهای وب منفرد بتوانند بدون نیاز به طراحی مجدد، در محیطها، زبانها، و کشورهای متعدد کار کنند. یونیکد به دادهها امکان میدهد که بدون تحریف از سیستمهای مختلف عبور داده شوند.
● دربارهی کنسرسیوم یونیکد
کنسرسیوم یونیکد سازمان غیرانتفاعیای است که برای طراحی، گسترش و ترویج استفاده از استاندارد یونیکد تأسیس شده است، استانداردی که شیوهی ارائهی متون را در محصولات نرمافزاری و استانداردهای امروزی مشخص میکند. اعضای کنسرسیوم طیف گستردهای از شرکتها و سازمانهای فعال در صنعت پردازش اطلاعات را در بر میگیرند. کنسرسیوم صرفاً از طریق حق عضویت اعضا پشتیبانی مالی میشود. عضویت در کنسرسیوم برای سازمانها و افراد هر جای دنیا که استاندارد یونیکد را پشتیبانی کنند و بخواهند در گسترش و تحقق آن کمک کنند، آزاد است.
منبع: www.unicode.org
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست