קידוד כתובת אתר

מְחַבֵּר: John Stephens
תאריך הבריאה: 2 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
What is URL Encoding? - URL Encode/Decode Explained - Web Development Tutorial
וִידֵאוֹ: What is URL Encoding? - URL Encode/Decode Explained - Web Development Tutorial

תוֹכֶן

הגדרה - מה המשמעות של קידוד כתובות אתרים?

קידוד כתובות אתרים הוא מנגנון לתרגום תווים לא מסוגלים או מיוחדים לתבנית המקובלת על ידי שרתי אינטרנט ודפדפני אתרים. ניתן להחיל את קידוד המידע על שמות משאבים אחידים (URN), מזהים משאבים אחידים (URIs) ומאתרי משאבים אחידים (כתובות URL), ותווים נבחרים בכתובת האתר מוחלפים על ידי שלישיית תו אחת או יותר המורכבות מאחוז התווים ושני ספרות הקסדצימליות. הספרות ההקסדצימאליות בשלישיות התווים מייצגות את הערך המספרי של התווים שהוחלפו. קידוד כתובות אתרים נמצא בשימוש נרחב בהגשת נתוני טופס HTML בבקשות HTTP.


קידוד כתובות אתרים נקרא גם קידוד אחוזים.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר קידוד URL

בהתאם ל RFC 3986, תווים שנמצאים בכתובת URL חייבים להיות קיימים בערכה המוגדרת של תווי ASCII שמורות ובלתי שמורות. עם זאת, קידוד URL מאפשר לתווים שאחרת אסור לייצג בעזרת תווים מורשים. קידוד כתובות אתרים משמש לרוב עבור תווי בקרה שאינם ASCII - תווים מעבר למערך התווים של ASCII של 128 תווים ותווים שמורים כמו פסיק, סימן שווה, רווח או שרת.

בדרך כלל מתבצע תהליך של שני שלבים לקידוד URL, המורכב מהמרת מחרוזת התווים לרצף בתים עם קידוד UTF-8 ואז המרה של כל בייט שהוא תו שאינו ASCII ל- "% HH", שם HH הוא הייצוג ההקסדצימלי המקביל של הבייט שהוחלף. קידוד כתובות אתרים יכול לעזור בהמרה של תווים שאינם ASCII לפורמט שניתן להעביר דרך האינטרנט.