امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
يونيكد چیست
نویسنده پیام
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #1
يونيكد چیست
بسم الله الرحمن الرحيم
يونی‌کُد چيست؟
يونی‌کد به همه‌ی نويسه‌ها اعداد يکتايی اختصاص می‌دهد،
مستقل از محيط،
مستقل از برنامه،
مستقل از زبان.


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

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

يونی‌کد اين شرايط را تغيير می‌دهد!
يونی‌کد به همه‌ی نويسه‌ها اعداد يکتايی اختصاص می‌دهد، مستقل از محيط، مستقل از برنامه، و مستقل از زبان. استاندارد يونی‌کد را پيشتازان صنعت کامپيوتر، شرکت‌هايی چون آرکل، آی‌بی‌ام، اَپل، جاست‌سيستم، سان، سای‌بيْس، مايکروسافت، هيولت پاکارد، يونی‌سيس، Sap و بسياری ديگر، پذيرفته‌اند. استانداردهايی چون Xml، جاوا، اکماسْکريپت (جاواسْکريپت)، Ldap‏،‏ Corba 3.0‏،‏ Wml‏،‏ و غيره، يونی‌کد را ملزم می‌دانند، و روش رسمی پياده‌سازی استاندارد Iso/iec 10646 نيز يونی‌کد است. يونی‌کد در بسياری از سيستم‌عامل‌ها، همه‌ی مرورگرهای اخير، و بسياری از محصولات ديگر پشتيبانی می‌شود. پيدايش استاندارد يونی‌کد، و در دسترس بودن ابزارهايی که از آن پشتيبانی می‌کنند، از چشمگيرترين روندها در فن‌آوری‌های اخير جهانی‌سازی نرم‌افزارها بوده است.

گنجاندن يونی‌کد در سکّوهای وب و برنامه‌های کاربردی خادم‌ـمخدومی يا چندلايه‌ای، می‌تواند در مقايسه با استفاده از مجموعه‌نويسه‌های قديمی، باعث کاهش قابل ملاحظه‌ی هزينه‌ها شود. يونی‌کد اين امکان را فراهم می‌کند که محصولات نرم‌افزاری يا سکوهای وب منفرد بتوانند بدون نياز به طراحی مجدد، در محيط‌ها، زبان‌ها، و کشورهای متعدد کار کنند. يونی‌کد به داده‌ها امکان می‌دهد که بدون تحريف از سيستم‌های مختلف عبور داده شوند.

درباره‌ی کنسرسيوم يونی‌کد
کنسرسيوم يونی‌کد سازمان غيرانتفاعی‌ای است که برای طراحی، گسترش و ترويج استفاده از استاندارد يونی‌کد تأسيس شده است، استانداردی که شيوه‌ی ارائه‌ی متون را در محصولات نرم‌افزاری و استانداردهای امروزی مشخص می‌کند. اعضای کنسرسيوم طيف گسترده‌ای از شرکت‌ها و سازمان‌های فعال در صنعت پردازش اطلاعات را در بر می‌گيرند. کنسرسيوم صرفاً از طريق حق عضويت اعضا پشتيبانی مالی می‌شود. عضويت در کنسرسيوم برای سازمان‌ها و افراد هر جای دنيا که استاندارد يونی‌کد را پشتيبانی کنند و بخواهند در گسترش و تحقق آن کمک کنند، آزاد است
۲۵-مهر-۱۳۸۷, ۰۹:۰۵:۵۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سه رنگ اصلی چیست؟ Pardazesh-Gar 5 84,366 ۲۲-دى-۱۳۹۹, ۱۷:۵۹:۱۷
آخرین ارسال: NO DONGLE
  [مقاله] GeoIP چیست؟ babyy 7 9,035 ۰۳-مرداد-۱۳۹۵, ۱۰:۳۸:۲۰
آخرین ارسال: babyy
  سیستم های اعلام حریق چیست؟ golzar84 0 2,148 ۲۳-بهمن-۱۳۹۴, ۱۹:۰۴:۱۹
آخرین ارسال: golzar84
  NAT چیست و چگونه پیاده سازی میشود ؟! Neltherion 0 4,499 ۰۳-شهریور-۱۳۸۸, ۱۵:۰۶:۱۵
آخرین ارسال: Neltherion

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS