מקודד URL / כלי מפענח

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

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

שפות אחרות 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی | עברית

למה להשתמש במקודד ה-URL הזה?

ממיר טקסט

קידוד או פענוח טקסט

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

מנתח URL מלא

לנתח ולבנות מחדש URL מלאה

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

מארח
נתיב /
שאילתה
מקטע

תצוגה מקדימה של מסלול מקודח: /

מחרוזת שאילתה גולמית:

פרמטרי שאילתה ניתנים לעריכה

מפתחערך

מתי להשתמש בקידוד אחוזים לעומת Base64

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

התנהגות פרמטר שאילתה

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

טעויות טיפוסיות בקידוד כפול

אם ערך כבר מקודד ואתה מקודד אותו שוב, %20 הופך ל-%2520. זה בדרך כלל קורה כאשר ערך שכבר נמלט עובר דרך שכבת קידוד אחרת. אם אתה רואה הרבה רצפי %25, בדוק אם הערך קודד פעמיים.

שאלות נפוצות

מה ההבדל בין קידוד URL ל-Base64?

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

למה לפעמים אני רואה + במקום %20?

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

מהו קידוד כפול?

קידוד כפול מתרחש כאשר טקסט מקודד כבר מקודד שוב. לדוגמה, %20 הופך ל-%2520 כי סימן האחוז עצמו בורח. זה יכול לשבור קישורים ובקשות API.

האם הכלי הזה מעלה את כתובת ה-URL או מחרוזת השאילתות שלי?

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

תגובות (אופציונליות)

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