
למרות שג'ומלה מצטיינת בקלות בה ניתן ליצור בעזרתה אתרי אינטרנט, במשך זמן רב הורגש חוסר בכלי יעיל ליצירת קטלוגים וניהול משופר של פריטים הכוללים מספר סוגי תוכן.
ההבדל בין פריט במערכת קטלוג לפריט תוכן רגיל הוא שפריט קטלוג כולל בדרך כלל מספר פריטים הקשורים באופן מהותי למוצר או לתוכן.
דוגמא: אם יש לי קטלוג של רהיטים, הרי שעל כל רהיט יש לי מספר מסוים של פריטים, הקשורים כולם באופן חד ערכי לאותו הרהיט:
תאור מילולי.
תמונה.
לעיתים סרט.
מחיר.
תגובות ודרוג של רוכשים.
בנוסף על כך, בכדי לאפשר לגולשים למצוא בקלות פריטים לפי חתכים שונים, יש לי תגיות שאני רוצה לחבר לרהיט. למשל – ספה, עור, מבצע סוף עונה, סלון וכדומה.
לאחר שהבנו בפרק הקודם מהו קידוד UTF-8 , ננסה להסביר כיצד יודעת האפליקציה שקוראת את הדף במחשב המשתמש (כלומר הבראוזר) באיזה קידוד הדף שקיבל וכיצד עליו להציג אותו.
נתחיל במקרה המצוי והגרוע – גלשתם לאתר מסוים, ציפיתם למצוא דף בעברית וקיבלתם גיבריש וקשקושים.
מה קרה? – הבראוזר לא זיהה את קידוד הדף והציג אותו בקידוד הלא נכון. בבראוזרים המצויים ישנו בתפריט VIEW מקום המאפשר לסדר את הקידוד ולאחר משחק קצר בין האפשרויות השונות תוכלו לצפות בדף בצורתו העברית.
התשובה מורכבת מהרבה אפשרויות, ננסה להסביר בקיצור את המקומות בהם עלולה התקשרות בין השרת ללקוח להשתבש ולגרום לפענוח מוטעה של הדף. נתחיל בהסבר היכן נקבע הקידוד, נמשיך לאפשרויות בהן יש סתירה בין הגדרות ונסיים בניתוח שגעונות של קליינטים חריגים (אחד חריג במיוחד...)
שני ארגונים ניסו להכין טבלת תווים סטנדרטית שתכסה את כל השפות והסימנים הידועים. לאחר מספר שנות עבודה, כשהתברר שלא כדאי שיהיו שתי טבלאות שונות, הסכימו הארגונים על תאום מוחלט ביניהם. כך נוצרו שתי טבלאות שוות ומתואמות Unicode 4.0 ו ISO-10646 .
למרות שהטבלאות שוות, הסטנדרטים לא זהים. יוניקוד הוא סטנדרט שנוגע לנושאים נוספים מלבד טבלת התווים. לדוגמא:
אלגוריתם לשימוש בשפות עם כיוונים שונים ושילובם בשורה אחת,
כללים לשימוש בניקוד, בטעמי המקרא, וכד'.
כל אות בסטנדרטים הנ"ל מיוצגת על ידי 32 ביטים, שהם 4 בייטים, שהם מאפשרים להציג 2,147,483,648 אותיות וסימנים.
זה קצת יותר ממה שצריך כרגע, ולכן בשלב ראשון הגדירו רק את ההתחלה, הטבלה עדיין לא מלאה. אם אתם רוצים להמציא שפה (כמו שעשה טולקין בספריו), יש לכם סיכוי להיכנס לטבלה המכובדת, לפחות השפות הדמיוניות של שר הטבעות נכנסו. למי שממש לחוץ לחוץ כבר לפרסם אתר בשפה של סימליריון וההוביטים, צרפנו את הקידוד בסוף.