فناوریهای مرتبط با یونیکد
بسیارى
از تکنولوژىهاى سطح بالاتر، یونىکد را بهعنوان
مجموعهنویسهى معیار خود توصیه کردهاند. جدا از یکى از
استانداردهاى RFC متعلق به گروه ضربت مهندسى اینترنت (IETF) که براى کلیهى برنامههاى اینترنتىاى که پس از اول ژانویهى ۱۹۹۹ منتشر مىشوند پشتیبانى UTF-8 را اجبارى مىداند، استانداردهاى زیر بررسى شدهاند:
HTML:
نسخهى ۰۱. ۴ این استاندارد که استاندارد تبادل اطلاعات در محیطهاى ابرمتنى است و توسط کنسرسیوم W3 پیشنهاد شدهاست، ایزو ۱۰۶۴۶
و یونىکد را بهعنوان مجموعهنویسهى مرجع خود معرفى مىکند.
بدین معنى که هرگاه نویسهاى بهجاى کد با شمارهى نویسه
معرفى شود، آن شماره، شمارهى نویسه در یونىکد محسوب مىشود،
هرچند مجموعهنویسهى مورد استفاده در نوشتار مورد بحث، چیز
دیگرى باشد. منتها، براى سازگار ماندن با نسخههاى قبلى HTML، در صورتى که هیچ مجموعهنویسهاى بهعنوان پیشفرض مشخص نشود، مجموعهنویسهى ISO 8859-1 که مورد استفاده در اروپاى غربى است فرض مىشود. HTML بخش مفصلى را نیز به رفتار مورد انتظار در متنهاى چندزبانه یا دوجهته اختصاص داده است.
XML:
نسخهى ۰. ۱
این استاندارد که مقبولیت بسیار زیادى یافته است، از بین
چندصد مجموعهنویسهى مورد استفاده در جهان، فقط پشتیبانى یونىکد
را (UTF-8 و UTF-16)
اجبارى مىداند. کاربر مىتواند از مجموعهنویسههاى دیگر نیز
استفاده کند، ولى برنامهها باید براى استفادهى داخلى
پرونده را به یونىکد تبدیل کنند. از آنجا که این استاندارد
در واقع یک متازبان است و بیشتر معنایى است تا نمایشى، هیچ
معناى خاصى براى متن مشخص نمىکند و نتیجتاً شیوههاى نمایش
را به لایههاى بالاتر واگذار کرده است. هر چند، در
توصیهنامهاى که اخیراً بهطور مشترک توسط کنسرسیوم یونىکد و
کنسرسیوم W3 نوشته شده است، شیوهى دقیق استفاده از یونىکد در زبانهاى نشانگذارى مشخص شده است.
استاندارد XHTML نسخهى ۰. ۱ نیز که بهنوعى HTML را در قالب XML قرار مىدهد، استفاده از یونىکد را اکیداً توصیه مىکند.
همین طور استاندارد WML
که استاندارد تبادل اطلاعات در محیطهاى بیسیم است، یونىکد
را بهعنوان مجموعهنویسهى مرجع مىشناسد، هرچند تلفنهاى
همراه امروزى هنوز توانایىهاى لازم را براى پشتیبانى
بسیارى از قسمتهاى یونىکد ندارند.
OpenType:
که استانداردى براى قلمهاست و تعمیم TrueType
محسوب مىشود، توسط شرکتهاى مایکروسافت، اپل، و ادبى طراحى
شده است. این استاندارد که بهطور جدى توسط طراحان قلم
پشتیبانى مىشود، کاملاً مبتنى بر یونىکد است و ظرائف حروفچینى
را با حفظ سازگارى با یونىکد پشتیبانى مىکند. در قلمهایى که
از این استاندارد پیروى مىکنند، با وجود این که شکلها مجازند
در هر محلى که مىخواهند بیایند، جداولى وجود دارد که نویسهها
را به اشکال تبدیل مىکند.
Java و JavaScript:
این دو زبان، با وجود تفاوتهایشان، بهعلت نزدیک بودن
شرکتهایى که آنها را طراحى کردهاند، یعنى سان و نتسْکیپ،
از ایدههاى مشابهى در سطح نحو زبان پیروى مىکنند. در هردوى
این زبانها، نویسهها و رشتهها در قالب یونىکد نگهدارى و
پردازش مىشوند و در صورتى که بسترى که برنامهها در آن اجرا
مىشوند توانایى نمایش نویسههاى یونىکدى را داشته باشند،
مشکلى براى نمایش وجود نخواهد داشت.
تقریباً
هر تکنولوژى امروزىاى که مسائل بینالمللىسازى را در نظر
گرفته است، بهسمت یونىکد رفته است یا مىرود. این فهرست
بزرگتر از آن است که در این مقال بگنجد.