תווים, סט תווים, קידודים ויוניקוד - ידע בסיס

היי לכולם,
למי שהגיע כבר למחברת 3 וניסה לפתור את תרגיל “תקווה מארחת”, ודאי נתקל בבעיה בקריאת הקובץ.
רמז לפתרון התרגיל: (נמחק ע"י ים)
חיפוש קצר בגוגל יוכל לעזור לכם לפתור את הבעיה, אך לא בטוח שתבינו בדיוק מה עשיתם.
על כן, פתחתי את הפוסט הזה שמטרתו לעזור לכם להבין כיצד טקסט מיוצג במחשב ועל סוגי הקידוד השונים לטקסט על גבי זיכרון המחשב.

צירפתי לכם כאן כתבות מעניינות שיעזרו לכם לבנות בסיס ידע על ASCII, Unicode, UTF-8, UTF-16, UCS-2.
שימו לב: חומר קשה להבנה למי שמגיע עם אפס ידע בנושא. כמו כן, נדרש ידע בסיסי בבסיסי ספירה מרכזיים (בינארי, דצימלי, הקסדצימלי וההבדלים ביניהם).

Unicode, UTF-8, and ASCII encodings made easy
Unicode and you
UTF-8 - ויקיפדיה (להעשרת הידע)

הפוסט הזה יהיה פוסט מתעדכן. אוסיף כאן מידע נוסף וקישורים רלוונטיים בהתאם לצרכים שלכם.
במידה ומישהו צריך עזרה / לא הבין משהו, אעזור כאן בשרשור או בפרטי לדיון מעמיק :slight_smile:

בהצלחה!

אליאור.

2 לייקים

היי, ממש סחטיין על הרצון להרחיב וללמד :slight_smile:
אני בעד ומתישהו אעביר הרצאת אקסטרה למי שיתחשק לו לדעת קצת על קידודים, גם לי לקח כמה שנים להבין לעומק איך כל הסיפור המוזר הזה עובד.
מחקתי את הרמז לפתרון התרגיל כי דווקא כן בא לי שאנשים יעבדו על זה לבד.

2 לייקים