URL Kodlaşdırma/Dekodlaşdırma (URL və Sorğu Çevrilməsi)
URL kodlaşdırma və dekodlaşdırma (faiz kodlaması) brauzerinizdə dərhal. encodeURIComponent / encodeURI ekvivalentləri arasında keçid edin və mümkün ikiqat kodlaşdırmanı aşkar edin.
Seçimlər
Əlavə
Hansı birini istifadə etməliyəm?
Parametr dəyəri → encodeURIComponent
Sorğu dəyərləri, yol seqmentləri və fayl adları üçün ən yaxşısıdır (təhlükəsiz encodeURIComponent çevrilməsi).
Tam URL → encodeURI
? & = / kimi ayırıcıları saxlayır ki, URL-lər oxunaqlı qalsın.
+ və %20 müqayisəsi
“%20” standartdır. “+” isə forma/sorğu konvensiyasıdır — lazım olduqda dəyişdirin.
Nümunə girişlər
- https://example.com/search?q=bakı nahar&ref=email#bölmə
- utm_source=email&utm_campaign=yaz satışı 2026
- salam/Hello?name=Əli Vəliyev¬e=10%ENDİRİM
Qısayollar
URL Kodlaşdırma/Dekodlaşdırma (faiz kodlaması)
Faiz kodlaması nədir?
URL kodlaşdırma/dekodlaşdırma qeyri-ASCII və qorunan simvolları %xx ardıcıllığına çevirir ki, onlar URL-lərdə təhlükəsiz şəkildə ötürülsün.
encodeURI və encodeURIComponent fərqi
Fərdi dəyərlər üçün encodeURIComponent, ayırıcıların qalmalı olduğu tam URL-lər üçün encodeURI istifadə edin.
Məsləhət
Əgər %25 görünməyə davam edirsə, mətn ikiqat kodlanmış ola bilər. Təhlükəsiz şəkildə yenidən dekodlaşdırmaq üçün xəbərdarlıq bannerindən istifadə edin.
Tez-tez verilən suallar
+ və %20, fərq nədir?
“%20” boşluqlar üçün RFC-yə uyğun faiz kodlamasıdır. “+” əsasən HTML formalarında (application/x-www-form-urlencoded) istifadə olunur və çox vaxt sorğu sətirlərində boşluq kimi qəbul edilir.
Hansı funksiyanı istifadə etməliyəm?
Yalnız dəyərlər üçün (sorğu dəyəri, yol fraqmenti, fayl adı) encodeURIComponent çevrilməsini seçin. ? & = / saxlanmalı olan tam URL-lər üçün encodeURI seçin.
İkiqat kodlaşdırma nədir?
Əgər %25 (kodlanmış “%”) tez-tez görünürsə, dəyər ikiqat kodlanmış ola bilər. Orijinalı bərpa etməyə çalışmaq üçün “Yenidən dekodla” istifadə edin.