יוניקוד (באנגלית: Unicode) הוא תקן בינלאומי לייצוג טקסט במערכות מחשב. התקן מגדיר מערכת תווים המקיפה את כל מערכות הכתב הנמצאות כיום בשימוש פעיל בשפות העולם, וכן מערכות כתב ותווים נוספים שבהם נעשה שימוש בתחומים מדעיים וטכניים, כגון מתמטיקה ובלשנות. בנוסף מגדיר התקן כללים לייצוג צירופים של תווים שונים (כגון אות לטינית שעליה סימן אקצנט, או אות עברית שעליה סימן ניקוד), וכללים לייצוג והצגה של טקסט דו־כיווני (הכולל קטעים במערכת כתב הנכתבת משמאל לימין ובכזו הנכתבת מימין לשמאל). מערכות הפעלה חדשות כדוגמת Windows 2000 ו־Windows XP, הגרסאות החדשות ביותר של לינוקס ומערכת ההפעלה OS X של המקינטוש כולן עושות שימוש בתקן יוניקוד. מערכות ההפעלה הראשונות שתמכו ב־Unicode היו Windows NT על כל גרסאותיהן ו־Plan9, שהיא מערכת מבוססת יוניקס.
להמשך המאמר ראה Wikipedia.org...