PracticU

מה זה Unicode ו-ASCII ?

בלי כתוביותעם כתוביות
PracticU › קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk › מה זה Unicode ו-ASCII ?
מילון מושגים:
Unicode - תקן קידוד תווים אוניברסלי שמכסה את כתבי השפות בעולם, ומאפשר לייצג כמעט כל תו.
ASCII - תקן לקידוד תווים שמייצג אותיות, ספרות וסימנים כמספרים, ומשמש בסיס לייצוג טקסט במחשב.
גופן - העיצוב הגרפי של האותיות והתווים המוצגים בטקסט, הכולל צורה, סגנון וגודל.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.
UTF-8 - שיטת קידוד נפוצה של Unicode, שמייצגת כל תו במספר משתנה של בתים ותואמת ל-ASCII.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.

מה זה Unicode ו-ASCII ?
הרצאה זו מסבירה את ההבדל בין קידוד ASCII לבין Unicode, ומדוע טקסט שנשמר בקידוד אחד מופיע כג'יבריש בשפה אחרת על מחשב אחר.
השלבים העיקריים
1. הרעיון הבסיסי: בקובץ שמור אין ציורים של אותיות, אלא מספרים שמייצגים כל תו. הפונט הוא שמצייר את האות לפי המספר.
2. ASCII: קידוד של בית אחד (8 ביט) שמכיל 256 תווים. מקום זה הספיק לאנגלית ולשפה נוספת אחת, ולכן במחשב נדרש לבחור איזו שפה נוספת תהיה זמינה.
3. Unicode: קידוד שמשתמש בארבעה בתים לתו, כולל UTF-8 שנפוץ היום. יש בו מקום לכל השפות יחד, ולכן אין התנגשות בין שפות.
4. התנגשות שפות: בהגדרות האזור של Windows בוחרים שפה נוספת שאינה יוניקוד. קובץ שנכתב בעברית על מחשב שהשפה הנוספת שלו רוסית יופיע כרוסית, והאנגלית נשארת תקינה.
5. פונטים: לא כל פונט מכיל את כל התווים. פונט לטיני לא יציג עברית, והפונט לא שומר את הטקסט עצמו, ולכן שינוי פונט משנה את התצוגה בלי לשנות את הקובץ.
טעויות נפוצות
שינוי הגדרות האזור דורש ריסטארט. תחנה שלא מוגדרת נכון תציג קבצים ישנים בג'יבריש. בדפי אינטרנט, אם הדף לא מציין את הקידוד, הדפדפן עלול להציג טקסט לא נכון, ואפשר לשנות את הקידוד ידנית בתפריט View.
שימו לב
יוניקוד תופס יותר מקום מ-ASCII, אך היום המקום כבר אינו בעיה רצינית לרוב המשתמשים. כדי להתקין פונט חדש מורידים את הקובץ ומתקינים אותו דרך תפריט הפונטים. פונט שנמצא בשימוש לא ניתן למחיקה עד שהתוכנה שפתחה אותו נסגרת.
השיעור הבא בקורס: משימה מתוזמנת - Scheduled Task

פרקי ההרצאה: מה זה Unicode ו-ASCII ?

  1. 00:00

    קידוד תווים - הקדמה

  2. 00:39

    שמירת אות כמספר

  3. 01:55

    גודל ASCII מול Unicode

  4. 02:53

    תפקיד הפונטים

  5. 03:54

    היכן הפונטים נשמרים

  6. 07:24

    פונט שלא כולל כל השפות

  7. 09:01

    מגבלת 256 התווים ב-ASCII

  8. 12:01

    בעיית השפות ו-Regional Settings

תמלול ההרצאה: מה זה Unicode ו-ASCII ?

הטקסט המלא של הדקות הראשונות בהרצאה «מה זה Unicode ו-ASCII ?» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:00

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

  2. 00:22

    אז אולי אני אדגים לכם איזה פשוט הרעיון הרעיון הוא נורא פשוט שימו לב כשאתה שומר נניח אות a אני בא לשמור רק אות a ואני עושה save as למסמך, הוא שואל אותי פה למטה איך לעשות encoding, איך לקודד את המסמך.

  3. 00:46

    זאת אומרת שלמעשה הוא לא שומר את הציור של a אלא הוא שומר מספר נניח 65. זאת אומרת כל מה שיהיה כתוב בקובץ שאני אשמור כרגע, בואו נשמור נניח בנפתח תיקייה, נקרא לה unicode unicode vs כנגד אסקי מה ההבדל בין unicode לאסקי תעשה לנו תיקייה כזאת שנוכל להיכנס אליה ישירות ונשמור את הקובץ שימו לב אני אומר version 1 version 1 ואני שומר אותו בצורה unicode אוקיי unicode יפה

  4. 01:28

    עכשיו אני לוקח את אותו הקובץ ועושה לו save as ושומר בדיוק את אותו הקובץ בצורת אנסי אנסי זה בעצם מה שאנסי זה תקן בעצם אבל כולם קוראים לו אסקי כן יפה הוא אומר לא אני רוצה שם חדש בוא ניתן לזה שם חדש ורג'נטו זאת אומרת ורג'נטו אצלנו זה אסקי כן עקרונית זה נקרא אנסי אבל זה ככה קוראים לו בעם עכשיו שימו לב מה קרה שאמרתי את אותו הקובץ

  5. 02:02

    הקובץ של אסקי תופס מה שבלבל אותי פה אתם רואים סייזון דיסק תמיד יהיה אותו דבר כי בדיסק יש כאילו יחידה מינימלית של גודל נכון כשאתם מפרמטים אותו או שואל אותכם מה הגודל המינימלי מה שקורה מבחינת גודל אמיתי כשאתה תעתיק את זה מחוץ לדיסק או לדיסק אחר או תשלח במייל הקובץ של אסקי תופס גודל אמיתי של בית אחד

  6. 02:28

    שמונה ביטים בית אחד והוא שמור בצורת אסקי וזה אותו קובץ שיש שם רק אות אחת וביוניקוד אות אחת תופסת ארבע בית אתם רואים זה ארבע בית איך זה הגיוני כי בפנים לא מצוירת אות a כציור זה לא צייר ששם אות בפנים, מה שקורה בפנים שכתוב רק מספר 1, 65. מקודד המספר.

  7. 02:59

    ואיך המספר הזה 65 הופך להיות אות A? על זה אחראים פונטים, זה מה שנקרא פונטים. יש לנו, לדוגמה, כלומר כשאתם כותבים ABC או בעברית בדיקה נניח, כשאתם, יש לכם פה פונט, באיזה פונט לצייר את זה?

  8. 03:22

    למה? בקובץ עצמו בתוך הקובץ כתוב רק המספר של האות ואחרי זה יש פונטים שאומרים איך לצייר כל אחד מאלו ואתם יכולים לראות פה שיש פה כל מיני ציורים אתם רואים איך זה משתנה תסתכלו בצד ימין אל תסתכלו בצד שמאל תסתכלו פה בצד ימין תראו איך זה מתחלפות האותיות הקובץ עצמו נשאר

  9. 03:44

    בדיוק אותו דבר למה זה כזה חשוב כי זה חוסך מקום שלא שומרים את הציורים אלא הציורים האלו של הפונטים נשמרים ב־C-Windows-Fonts.

  10. 03:58

    C-Windows-Fonts זאת התיקייה ב־Windows שיש את כל הפונטים שמורים שם. ולמעשה כשאני שולח מייל או כשאני מעביר קובץ, אני מעביר 65, 66, 67 וזה האותיות.

  11. 04:15

    אז בואו נראה סתם לדוגמה משהו, נראה שזה באמת אותו דבר. ניקח פה פונט, יש הרבה פונטים ידועים, אז אהרוני לדוגמה, איפה יש לנו פה אהרוני?

  12. 04:33

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

  13. 04:44

    עכשיו, אם נלך לקובץ, לתיקי ה-C-Windows, פונטס, ונמצא פה קובץ שזה הפונט האמיתי. איפה אהרוני? משהו עם אהרוני צריך להיות?

  14. 04:55

    הנה, אהרוני בולד. אנחנו יכולים להיכנס לתוך הקובץ הזה, והוא גם קיים בהארדיסק, שתבינו. גם קיים בהארדיסק אם ניכנס ל-cd-windows-cd-fonts/dir משהו אהרוני h אני לא יודע איך כותבים אהרוני הנה יש לנו אהרון bd אהרון bold.ttf זה פונט עם כל הציורים של האותיות וכשאני אשלח קובץ טקסט אני לא שולח את הפונט הפונט

  15. 05:22

    צריך להיות אצל היעד שלי ולפעמים יש עם זה בעיה כשאיזה גרפיקאי שולח לי קובץ שהוא עשה פתאום הוא אומר אין לי את הפונט ואני מתקשר לגרפיקאי תשלח לי את הפונט אז אהרוני bold בוא ניכנס לתוך הפונט הזה הנה יש לכם פה בצד אתם רואים את הפריוויו שלו ויש לנו פה אפילו יש לנו פה find character ואנחנו יכולים לראות ממש את האותיות

  16. 05:49

    של אהרוני בוא נראה אהרוני הנה אתם רואים זה מי שיצר את הפונט הזה צייר את כל הציורים האלו הנה אתם רואים הוא צייר גם את האותיות של עברית והוא לא צייר יותר זאת אומרת הפונט לא חייב לכלול את כל מה שקיים הוא יכול לכלול גם חלק אז מי שעשה לנו את הפונט של אהרוני אז הוא כתב פה שקלים וזה ולכל אחד יש את הקידוד שלו יש לכל אחד את המספר שלו יופי אז הבנו מה זה פונט פונט

  17. 06:24

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

  18. 06:57

    האלו פה למטה, תראו, הנה, תראו, במקום אותיות נהיה לי איזה ציורים של אצבעות וידיים.

  19. 07:06

    תראו איזה קטע, יפה. אם אני אחזור חזרה, אתם תראו שזה חוזר להיות אות, כי למעשה זו רק תצוגה גרפית. יפה.

  20. 07:21

    הנה, אתם רואים כל מיני כאלו. עכשיו, אם ניקח לדוגמה וייד לטין, סתם דוגמה, תראו שהאותיות בעברית לא משתנות. למה האותיות בעברית לא משתנות ובאנגלית כן?

  21. 07:33

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

  22. 07:52

    אם הוא כולל חלק מהשפות, אז פשוט השפה השנייה לא משתנה, היא פשוט נשארת כאילו. בקיצור, לא כל פונט כולל את כל השפות.

  23. 08:01

    אני לא רואה פה וייד לאטין, צריך להיות, הוא פשוט מציג לי את השם, אפשר לעשות פה סרצ' לאטין יש? צמצם לנו ב-W, לא רואה אותו, הוא נקרא וייד לאטין.

  24. 08:29

    טוב, הוא חייב להיות פה קודם כל, לא יכול להיות, הנה, לאטין וייד הם כתבו את זה, אוקיי? לאטין וייד. אם אתם תעשו פה preview או find character, זה לא משנה איך תסתכלו עליו, לאטין, לאטין וייד.

  25. 08:48

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

  26. 09:22

    בשפות אחרות ועשו תקן רק ל-250 אותיות שונות ואז אז יום אחד זה לא הספיק להם, ועברו ליוניקוד. תכף נחזור לסיפור הזה.

  27. 09:34

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

  28. 09:48

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

  29. 10:06

    זאת אומרת לכל אות יש ארבע תווים, יש כמה תקנים של יוניקוד, גם בתוך יוניקוד יש כמה תקנים כמו UTF-8 הכי מפורסם. אז תראו, בגלל שהקידוד של אות אחת שונה בין אסקי ליוניקוד, באסקי יש בית אחד, מה זה בית אחד? זה 8 ביט.

  30. 10:29

    8 ביט, אם אתם יודעים, 2 בחזקת 8 אפשר להגיע עד 256 מספרים שונים, עד 256 אותיות שונות. ובהתחלה חשבו שזה מספיק וזה מה שעשו באסקי, אמרו כל אות בית אחת אבל אז הגיעו השפות הסיניות העברית הרוסית הצרפתית כל השפות וגם רצו אותיות גם להם יש זכות שיהיה להם אותיות ואז זה לא הספיק והמציאו אותה יוניקוט עכשיו יוניקוט זה ארבע בתים ארבע בתים זה שלושים

  31. 11:05

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

  32. 11:25

    כרגע, תכלס, ביוניקרוד משתמשים, בעולם הזה יש כרגע 110 אלף אותיות שונות, אותיות שונות, כולל כל מיני ציורים ושטויות שהם הכניסו. בסך הכל הם משתמשים ב-110 אלף ויש להם ביוניקרוד אפשרות לגדול עד 4 מיליארד אותיות שונות, שזה מספיק כי יש רק 110 אלף כרגע.

  33. 11:49

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

  34. 12:01

    אני אגיד לכם איפה בא כל הבעיה. הבעיה היא שבאסקי יש מקום רק ל-256 אותיות, ומה קורה במחשב אם אני אכתוב פה משהו בעברית? סתם בדיקה, כן?

  35. 12:18

    אני אשמור את זה באסקי, סייב אס באסקי, הנה אנסי, ואני אעביר למישהו שיש לו אסקי אחר. מה זה אסקי אחר? תראו.

  36. 12:34

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

  37. 13:16

    יש מקום ל-256 אותיות, בפועל יש מקום רק לשפה נוספת אחת חוץ מאנגלית. ואתה פה במסך הזה בוחר איזה שפה חוץ מאנגלית אתה רוצה ב-non unicode.

  38. 13:35

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

  39. 14:01

    הן ברוסית. האנגלית נשארת אנגלית אבל זה נהיה ברוסית. למה? כי מה שלא יוניקוד זה אסקי, ובאסקי יש מקום רק לשפה אחת נוספת חוץ מאנגלית.

  40. 14:14

    ואתם יכולים לעשות פה צ'יינג' ולהגיד לו אני רוצה להחליף את השפה וזה דורש ריסטארט. זה מה שאני הולך לעשות עוד שנייה, אני אקח את הקובץ הזה, אני אעביר אותו למכונה וירטואלית שאני אגדיר, שאני אגדיר לה, בואו נעשה את זה, שאני אגדיר לה שהיא עובדת עם שפה נוספת ב-non-unicode ברוסית.

  41. 14:38

    עכשיו, מה אכפת לכם? כי לפעמים אתה מוריד מאינטרנט קובץ טקסט, אתה עושה עליו דאבל קליק, אתה לא רואה עברית, אתה רואה ג'יבריש פה, וזה אמור להיות עברית.

  42. 14:50

    למה זה? כי טכנאי שהתקין את המחשב הוא ב-regional settings לא דאג להעביר לכם את זה להיברו,

לקורס המלא: קורס טכנאי מחשבים ורשתות

ההרצאה הקודמת: הורדת תוכנות דרך האינטרנט - Torrent

ההרצאה הבאה: משימה מתוזמנת - Scheduled Task

הרצאות קשורות מקורסים אחרים

  • UITextField And String Unicode scalrs

קורסים נוספים במסלול

  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת ושרתים - Active Directory 2022
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית