یونی کوڈ سے مراد یونیورسل کوڈ ہے۔ یہ کوڈ باقی تمام کوڈ والی تکنیکوں کو ختم کر کے ایک ہی تکینیک استعمال کرنے کے لیے بنایا گیا ہے۔ وجہ یہ ہے کہ ہر کوڈنگ تکنیک کی اپنی حدود ہیں اور وہ چند خاص زبانوں تک محدود رہتی ہیں۔ ابھی یونی کوڈ کو ہم مکمل نہیں کہ سکتے کہ اس میں تمام زبانوں کے تمام حروف شامل نہیں ہوئے۔ اس وقت یونی کوڈ تمام اہم زبانوں کے تقریباً ایک لاکھ مختلف حروف پر مشتمل ہے۔ غیر مقبول یا چھوٹی زبانوں کو اس میں شامل کرنے پر کام ہو رہا ہے۔
یونی کوڈ کی تعریف: یونی کوڈ ہر حرف کے لئے ایک مخصوص عدد یا نمبر فراہم کرتا ہے،چاہے وہ کوئی بھی آپریٹنگ سسٹم ہویا کوئی بھی پروگرام ہو اور چاہے کوئی بھی زبان ہو۔
یونی کوڈ کی اہم خصوصیات: کمپیوٹر ٹیکنالوجی بنیادی طور پر نمبرز کا کھیل ہے،اور کمپیوٹر حرف یا ہندسے کو محفوظ کرنے کیلے ایک مخصوص نمبر دیتا ہےاور اس کام کو سر انجام دینے کیلے جو طریقہ استعمال ہوتا ہے اسے Encoding system کہتے ہیں۔یونی کوڈ کی ایجاد سے پہلے ہزاروں ایسے طریقے موجود تھے،جو نمبر تفویض کرنے کا کام سر انجام دیتے تھےلیکن اس وقت ایسا کوئی بھی نظام موجود نہیں تھا، جو تمام حروف اور اعداد کیلے نمبرز مہیا کرسکتا تھا۔ہر زبان کیلے الگ الگ Encoding system استعمال ہوتا تھا۔
یہ اینکوڈنگ سسٹم ایک قسم کی شش و پنج کی کیفیت بھی پیدا کرتے ہے۔مثلاََ دو مختلف Encodings ایک ہی نمبر سے دو مختلف اعداد کو ظاہو کرتی ہے۔
تقریباََ ہر کمپیوٹر خاص طور پر Server میں مختلف Encodings کی صلاحیت موجود ہوتھی تھی۔تاہم جب کوئی ڈیٹا مختلف کمپیوٹرز یا Encodings سے گزرتا ہے تو اس میں ذیادہ تر خرابی کے امکانات موجود ہوتھے ہیں۔
لیکن یونی کوڈ نے یہ الجھن ختم کردی ہے۔اور یونی کوڈ کی بدولت یہ مسئلہ حل ہو گیا ہے۔یونی کوڈ ہر حر ف کیلے ایک مخصوص عدد یا نمبر فراہم کرتا ہے۔جیسا کہ میں نے پہلے بتایا ہے کہ چاہے وہ کوئی بھی آپریٹنگ سسٹم ہو ،کوئی بھی پروگرام ہو یا کوئی بھی زبان ہو۔یونی کوڈ کا سسٹم تقریباََ تمام بڑی کمپنیوں کے زیرِ استعمال ہے جن میں
IBM,Microsoft,oracle,Apple,sun,sap,Unisys,Sybase
ٹاپ پر ہے۔اور بہت سے دوسرے ادارے بھی شامل ہے۔
یونی کوڈ کمپیوٹر کی بہت سی زبانوں اور سکرپٹس کے ساتھ قابلِ استعمال ہے،جن میں ECMA Scripts,Java Scripts,XML,Cobra اور بہت سے اور بھی شامل ہے۔
اور یہ IEC/ISO 1064 6 کیلے ایک مسلم ضابطہ ہے۔یہ تقریباََ تمام آپریٹنگ سسٹم ، ویب براوزرز، اور بہت سے پروگرام میں استعمال ہوتا ہے۔
موجودہ سافٹ ویر ٹیکنالوجی میں یونی کوڈ کی موجودگی اور اس کے استعمال کو بہت اہمیت حاصل ہے۔Client Server سافٹ ویئرز اور ویب سائٹس میں یونی کوڈ کا نظا م، پرانے نظاموں کی نسبت بہت سستا اور موثر ہے۔یونی کوڈ کی مدد سے ایک ہی پروگرام یا ایک ہی ویب سائٹ کو تمام فلیٹ فارمز، زبانوں اور ملکوں میں دیکھا جاسکتا ہے۔یہ بغیر کسی فنی خرابی کے ڈیٹا کو ایک پلیٹ فارم سے دوسرے پلیٹ فارم تک منتقل کرتا ہے۔یونی کوڈ Standard حروف اعداد اور علامتوں کی Encoding کا ایک سسٹم ہے۔اور اسے تمام پروگرامز پر عالمگریت رکھتا ہے۔یہ انٹرنیٹ پر ڈیٹا کی منتقلی پروسیسنگ، تکنیکی اصولوں اور مختلف زبانوں کے ٹیکسٹ کو دکھانے کیلئے مدد فراہم کرتا ہے۔اسے دکھانے کیلے UTF- 8 Encoding استعمال کی جاتی ہے۔
چونکہ ہر ٹیکسٹ کو دیکھنے کیلئے ایک مناسب فونٹ کی ضرورت ہوتی ہے،اسی لئے اردو ٹیکسٹ کو دیکھنے کیلے اردو نسخ ایشیا ٹائپ،یا نفیس کے فونٹس استعمال کئے جاتے ہیں
Bookmarks