URL Kodlayıcı / Çözücü
URL'leri ve sorgu dizelerini online kodlayın veya çözün (yüzde kodlama); tam UTF-8 desteği ve URL ayrıştırma ile.
URL ayrıntısı
Sorgu parametreleri (çözülmüş)
| Parametre | Değer |
|---|
%100 gizli: her şey tarayıcınızda çalışır, hiçbir şey yüklenmez.
URL Nasıl Kodlanır veya Çözülür
Kayıt veya kurulum gerekmez; doğrudan tarayıcınızda çalışır.
- Adım 1:Kodla veya Çöz'ü seçin, ardından URL'nizi, sorgu dizenizi veya metninizi yazın ya da yapıştırın (veya Örnek yükle'ye tıklayın).
- Adım 2:Kodlama için bileşen, tam URL veya form modunu; çözme için + işaretinin boşluk anlamına gelip gelmediğini seçin. Sonuç siz yazarken güncellenir.
- Adım 3:Çıktıyı kopyalayın veya işlemi tersine çevirmek için Yer değiştir'e tıklayın. URL'lerde ayrıntıyı ve çözülmüş sorgu parametrelerini inceleyin.
URL Kodlayıcı SSS
encodeURI ile encodeURIComponent arasındaki fark nedir?
encodeURI tam bir URL'yi kodlar ve : / ? # & = gibi yapısal karakterlere dokunmaz. encodeURIComponent bu karakterleri de kodlar; tek bir sorgu parametresi değeri veya yol bölümü için gereken budur.
Boşluk neden bazen %20, bazen + oluyor?
URL yollarında ve modern yüzde kodlamada boşluk %20'dir. HTML form gönderimleri (application/x-www-form-urlencoded) bunun yerine + kullanır. Kodlarken form modunu, form verisi çözerken + işaretini boşluk say seçeneğini kullanın.
URL'de hangi karakterlerin kodlanması gerekir?
A–Z, a–z, 0–9, tire, alt çizgi, nokta ve tilde dışındaki her şey bir değerin içinde kodlanmalıdır — boşluklar, ASCII dışı harfler, emojiler ve & = ? # / + ile % gibi ayrılmış karakterler dahil.
Hatalı yüzde kodlama ne anlama gelir?
Bir % işaretini iki onaltılık basamak izlemeli ve baytlar geçerli UTF-8 oluşturmalıdır. Tek başına bir % (örneğin %50 indirim) veya yarım kalmış bir dizi çözülemez; araç sorunun tam yerini gösterir.
URL kodlama şifrelemeyle aynı şey mi?
Hayır. Yüzde kodlama yalnızca metnin URL içinde güvenle taşınmasını sağlar; herkes çözebilir. Parolaları veya token'ları gizlemek için asla buna güvenmeyin.
URL Kodlama Nedir?
URL'ler yalnızca sınırlı bir ASCII karakter kümesi içerebilir. Geri kalan her şey — boşluklar, Türkçe karakterler, emojiler ve bir değerin içinde geçtiğinde &, =, ?, # ve / gibi ayrılmış karakterler — yüzde kodlamayla yazılmalıdır: karakterin UTF-8 gösterimindeki her bayt bir % işareti ve iki onaltılık basamakla yazılır; böylece boşluk %20, ş ise %C5%9F olur. Sorgu dizeleri oluştururken, yönlendirme URL'lerini parametre olarak gönderirken, API isteklerini imzalarken veya izleme bağlantılarında hata ayıklarken doğru URL kodlama şarttır; çünkü kodlanmamış tek bir & veya # tüm isteği sessizce bozabilir.
Bu ücretsiz URL kodlayıcı ve çözücü üç mod sunar: tek tek parametre değerleri için bileşen modu (encodeURIComponent gibi), URL yapısını koruyan tam URL modu (encodeURI gibi) ve HTML formları gibi boşlukları + olarak kodlayan form modu. Çözerken + işaretini boşluk olarak değerlendirebilir ve hatalı yüzde dizisinin konumunu tam olarak gösterir. Girdi bir URL ise protokol, ana bilgisayar, port, yol ve parça ayrıntısının yanı sıra çözülmüş sorgu parametrelerinden oluşan bir tablo da görürsünüz. Her şey tarayıcınızda işlenir; özel bağlantılar ve token'lar cihazınızda kalır.