מה זה% 20 ב- HTML?
HTML לעומת כתובת אתר
HTML, השפה שבה נכתבים דפי אינטרנט, פירושה בהכרח עבודה עם כתובות אתרים: מחרוזות של תווים המשמשות ככתובות של דפי אינטרנט נפרדים. למרות שכל פיסת קוד HTML יכולה להכיל הפניות לכתובות אתרים רבות, קוד ה- HTML אינו תואם לאמות המידה של הפורמט כמו כתובת האתר; במיוחד, היא משתמשת קבוצה שונה של תווים.
ערכת תווים
למרות שהגרסה האחרונה של HTML תומכת בכל ערכת התווים של Unicode (קבוצה של אותיות, מספרים וסמלים המיועדים לכסות שפות רבות ככל האפשר בעולם), קבוצת התווים הזמינים לשימוש בכתובות אתר מוגבלת לאלפבית אנגלית, הספרות הלטיניות וסדרת סמלים של הכיתה שאתה מקבל עם מקש Shift.
תווים מקודדים
תווים שאינם זמינים במאפיין התווים של כתובת האתר, או תווים ורצפים של תווים העלולים לגרום לבלבול, מיוצגים בכתובות האתרים עם קוד. תו מקודד מופיע כאחוז אחוז (%) ואחריו מספר, בדרך כלל על בסיס הקסדצימלי. כאשר מחרוזת מכילה תווים לא חוקיים בהגדרת כתובת האתר, כגון ביטוי חיפוש, יש לשנות אותה לכתובת אתר, וניתן לקודד את התווים הלא חוקיים; תוכניות כמו דפדפנים בדרך כלל לעשות זאת באופן אוטומטי.
אופיו של החלל
אחד מקודי התווים של כתובת האתר, "% 20", מתייחס פשוט למרחב ריק. כתובות אתרים אינן תמיד מסוגלות לטפל בחללים, במיוחד כאשר יש כמה מהן באותה שורה; לכן, כל רווח בכתובת אתר מוחלף בקוד "% 20" כדי למנוע בלבול.