يونيکوډ

**یونیکوډ**  کې   د نړۍ په ډیرو ژبو کې د متن کوډ کولو او ښودلو او پروسس کولو یو کرکټر دی  . هره ژبه د یونیکوډ بڼه لري.

دا معیار د کرکټرونو د نړیوال سیټ سره په همغږۍ کې تالیف شوی او د یونیکوډ سټنډرډ په نوم د کتاب په بڼه خپور شوی. د دې معیار په وروستي نسخه کې له 110,000 څخه ډیر حروف او 100 سمبولونه شامل دي، د بصری حوالې لپاره د کوډ ډیاګرامونو سیټ، د کوډ کولو میتودونه او د کرکټر کوډ کولو معیارونو سیټ، د کریکټ ملکیتونو شمیرل لکه لوی او کوچني توري، د کمپیوټر ډیټا سیټ. د فایل حوالې او یو شمیر اړوند توکي لکه د کرکټر توضیحات، یونیکوډ برابري ، رینډرینګ، ترتیب او دوه اړخیزه ښودنه (د متن د سمې ښودلو لپاره چې د ښي څخه کیڼ سکریپټ لري لکه عربي، فارسي او عبراني، او کیڼ څخه - صحیح سکریپټونه). د مارچ 2019 پورې، وروستی بیاکتنه یونیکوډ 12.0 دی.

د کرکټر کوډ کولو په متحد کولو کې د یونیکوډ بریا د سافټویر په نړیوال کولو او ځایی کولو کې د هغې پراخه کارونې لامل شوې. دا معیار په ډیری وروستیو ټیکنالوژیو کې پلي شوی دی په شمول: XML ، جاوا پروګرامینګ ژبه ، مایکروسافټ .NET چوکاټ او عصري عملیاتي سیسټمونه .

یونیکوډ د مختلف کوډونو لخوا پلي کیدی شي. ترټولو پراخه کارول شوي کوډونه عبارت دي له: UTF-8، او تخریب شوي UCS-2، او UTF-16.

UTF-8 کوډ کول د ASCII معیار کې د کوډ کولو لپاره یوازې 1 بایټ کاروي. د سکي کوډ کولو کې د کرکټرونو کوډ په دواړو کوډونو کې یو شان دی. دا کوډ کول په هر کرکټر کې اعظمي حد 4 بایټ کاروي. UCS-2 د ټولو کرکټرونو لپاره 2 بایټونه کاروي، نو دا نشي کولی ټول کرکټرونه په اوسني یونیکوډ معیار کې کوډ کړي. UTF-16 د UCS-2 کوډ کول پراخوي او د پاتې حروفونو لپاره 4 بایټ کاروي.

## تاریخ او پرمختګ
د یونیکوډ هدف د زاړه کرکټر کوډ کولو محدودیتونه لرې کول دي ، لکه د ISO 8859 معیار لخوا تعریف شوي ، کوم چې په پراخه کچه په بیلابیلو هیوادونو کې کارول کیږي ، مګر یو له بل سره مطابقت نلري. ډیری زاړه کوډونه یو عام ستونزه لري چې دوی د دوه ژبو متنونو پروسس کولو ته اجازه ورکوي (عموما د لاتیني حروفونو او محلي سمبولونو کارول)، مګر له دوو څخه ډیرو ژبو پروسس کولو ته اجازه نه ورکوي.

د متن پروسس کولو کې د یونیکوډ رول د عکس پر ځای د هر کرکټر لپاره ځانګړی کوډ چمتو کول دي. په بل عبارت، یونیکوډ یو کرکټر په مجازی بڼه وړاندې کوي او د کرکټر د عکس (د اندازې، شکل، فونټ یا سټایل په ګډون) د جوړولو کار بل سافټویر ته پریږدي لکه ویب براوزر یا د کلمې پروسیسر.

### نسخې
یونیکوډ د معیاري کولو نړیوال سازمان سره یوځای رامینځته شوی او د ISO/IEC 10646: نړیوال کرکټر سیټ لاندې د نورو سره د کرکټر ریپرټویر شریکوي. یونیکوډ او ISO/IEC 10646 د کرکټر کوډ کولو په توګه څنګ په څنګ کار کوي. مګر *د یونیکوډ معیار* د پلي کونکي لپاره خورا ډیر معلومات لري ، او د داسې شیانو په اړه نور توضیحات پکې شامل دي لکه د بټ کوډ کول ، لنډیز ، او د کرکټر رینډینګ. د یونیکوډ معیار کې د کرکټر مشخصات لوی شمیر شامل دي ، پشمول د دوه اړخیز متن لیکلو ملاتړ. د دې دوه معیارونو لخوا کارول شوي شرایط یو څه توپیر لري.

د یونیکوډ کنسورشیم لومړی ځل په 1991 کې د یونیکوډ معیاري نسخه (1.0 نسخه) خپره کړه، او له هغه وخت راهیسې په منظمه توګه نوې نسخې خپروي. د یونیکوډ معیار وروستۍ نسخه، نسخه 13.0، د 2020 په مارچ کې خپره شوه او د کنسورشیم ویب پاڼې څخه په بریښنایی بڼه کې شتون لري. د معیار وروستۍ نسخه په بشپړ ډول د کتاب په بڼه خپره شوې (د کوډ ډیاګرامونو په شمول) په 2006 کې 5.0 نسخه وه، مګر د 5.2 نسخه (2009) راهیسې د معیار اصلي ځانګړتیا د غوښتنې سره سم د چاپ شوي کاغذ په توګه خپره شوې. د معیاري هرې نسخې ټول متن، په شمول د اصلي ځانګړتیاوو، معیاري ضمیمو او کوډ ډیاګرامونو په شمول، په وړیا توګه د یونیکوډ ویب پاڼه کې په PDF بڼه کې شتون لري  .

تر دې دمه ، د یونیکوډ معیار لاندې لوی او کوچني نسخې خپرې شوي. تازه شوي نسخې، چې د کرکټرونو په ریپرټویر کې هیڅ بدلون نه لري، په دریم نمبر سره نښه شوي (د مثال په توګه "4.0.1 نسخه") او په لاندې جدول کې نه پریښودل کیږي  .

## په وینډوز کې یونیکوډ
په وینډوز API کې، د یونیکوډ افعال د W ضمیمې سره راځي. (مثال: CreateWindowExW) لاحقه W د پراخه کریکټ اصطلاح لومړی توری دی. د پروګرامینګ ژبو کې، د ډیټا ډولونه چې د یونیکوډ ملاتړ کوي ورته نومونه لري لکه WCHAR، او ځینې وختونه ورته ملټي بایټ کرکټر ویل کیږي (به   کې   هم ویل کیږي.

## اړوندې پوښتنې

* یونیکوډ داخل کړئ
* د کرکټر کوډ کول
* کرکټر
* د یونیکوډ بڼه

## بهرنۍ لینک

* د یونیکوډ سره ټوکه

## پايڅوړ

## سرچينې

* «یونی‌کد چیست؟». ترجمهٔ روزبه پورنادر. کنسرسیوم یونی‌کد. دریافت‌شده در ۱۰ ژوئیهٔ ۲۰۰۹..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output q{quotes:"\"""\"""'""'"}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output div[dir=ltr] .cs1-lock-free a,.mw-parser-output div[dir=ltr] .cs1-lock-subscription a,.mw-parser-output div[dir=ltr] .cs1-lock-limited a,.mw-parser-output div[dir=ltr] .cs1-lock-registration a{background-position:left .1em center;padding-left:1em;padding-right:0}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
* مشارکت‌کنندگان ویکی‌پدیا. «Unicode». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۱۱ ژوئن ۲۰۰۹.
وېشنيزه:Pages with unreviewed translations