Metni canlı olarak URL-kodlayın ve çözün, URL'leri ayrıştırın ve özel karakterleri arayın.
| Protokol | {{ parsedUrl.protocol }} |
| Sunucu | {{ parsedUrl.host }} |
| Port | {{ parsedUrl.port }} |
| Yol | {{ parsedUrl.pathname }} |
| Hash / Parça | {{ parsedUrl.hash }} |
| Parametre | Değer |
|---|---|
{{ p.key }} |
{{ p.value }} |
| Karakter | Kodlanmış | Kategori | Açıklama |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
URL kodlama (yüzde kodlama olarak da bilinir), özel karakterleri URL'lerde güvenle iletilebilecek bir biçime dönüştürür. İzin verilmeyen her karakter, bir yüzde işareti (%) ve ardından iki onaltılık rakamla değiştirilir; örneğin boşluk %20 olur. Bu, RFC 3986'da tanımlanmıştır.
URL kodlama, bir URL parametresinde, yolunda veya parçasında özel karakterler, boşluklar veya ASCII dışı karakterler göründüğünde gereklidir. Tarayıcılar genellikle URL'leri otomatik olarak kodlar, ancak API çağrıları, yönlendirme URL'leri veya izleme bağlantıları manuel olarak oluşturulurken kodlama açıkça yapılmalıdır.
encodeURIComponent(), tam URL'ler için encodeURI() kullanın.%20 yerine %2520) yaygın bir hatadır. Yalnızca bir kez kodlayın.