טוב, אז אחרי חודש תמוז עם 12 פוסטים, יש את אב עם פוסט אחד ויחיד… נראה איך יהיה באלול, המתחיל היום 🙂
לפני כמה שבועות התקיים ארוע טוייטר חי עם שאלות שמופנות לנשיא אובאמה, שבו הופיעו ציוצים על מסך פלאזמה ענק, בשידור חי. אחד הטוויטים הופיע משובש, באופן הזה:
After embarking on a record spending binge that’s left us deeper in debt, where are the jobs?
הנשיא לגלג על הכותב בגלל הכתיבה שלו, אבל זו לא היתה שגיאה של הכותב. זו היתה שגיאה בקידוד של UTF-8.
סקוט הנסלמן מרחיב על זה כאן. הוא ממש נכנס להסברים לגבי הקידוד של התו שהיה אמור להיות שם. למעשה זה היה גרש, אבל לא גרש רגיל, אלא גרש הפוך, שיש לו סימון כזה: u2019. כשמסמך מקודד כ-UTF-8, אין עם זה בעיה, אלא שבמקרה הזה המסמך לא היה מקודד כך. כדאי לקרוא גם כי ההסבר מאד מעמיק, אבל גם כדי להזכיר לנו את חשיבות ה-UTF-8 (אף כי ככותבי עברית, אנחנו בד”כ משתמשים בקידוד הזה).
למען ההגינות, הנסלמן גם עדכן את הפוסט שלו עם התגובה של החברה שיצרה את התוכנה איתה בוצע המופע החי. לזכותם ייאמר שהם הסבירו יפה את מקור הבעיה, והודו שזו אכן שגיאה מצערת (בעיקר בשבילם, פדיחה כזו מול נשיא ארה”ב ובשידור חי…)
שנאמר: הנסיון הכי טוב הוא נסיונם של אחרים…