URL Kodlayıcı / Çözücü
Tarayıcıda encodeURIComponent / decodeURIComponent ile metni yüzde kodlayın veya çözün—tüm URL kodlaması değildir; kodlamada boşluk için + kullanılmaz.
Sonuç
İpuçları
Değerleri kodlayın, tüm URL’yi değil
Parametre değerlerini veya parçaları kodlayın. https:// veya host’u kodlamak bağlantıyı bozar.
Kodlamada boşluklar
encodeURIComponent boşlukları %20 yapar. Bu araç boşlukları + olarak kodlamaz (application/x-www-form-urlencoded).
Çözmede artı işareti
decodeURIComponent öncesinde + boşluğa çevrilir; yaygın sorgu dizesi biçimleri beklenen şekilde çözülür.
Yalnızca istemci tarafı
Dönüşüm tarayıcınızda çalışır; bu sayfa için URL kodlayıcı API çağrısı yoktur.
encodeURIComponent
Kodla modu, yapıştırılan dizeye tarayıcının encodeURIComponent işlevini uygular.
decodeURIComponent ve + → boşluk
Çöz modu önce + işaretini boşluğa çevirir, sonra decodeURIComponent uygular.
Tüm URL modu yok
Özel bir tüm-URL kodlayıcı yoktur; kodlamak veya çözmek istediğiniz metni/değeri yapıştırın.
Bu araç ne yapar
URL Kodlayıcı / Çözücü, yapıştırılan metni encodeURIComponent ile yüzde kodlar veya + → boşluk sonrası decodeURIComponent ile çözer.
Değerler ve parçalar için istemci tarafı bir metin dönüştürücüdür—tüm-URL kodlayıcı değildir ve kodlamada form-urlencoded (+ ile boşluk) kullanmaz.
Nasıl kullanılır
Kodla veya Çöz seçin
Düz metin için Kodla, yüzde kodlamalı dize için Çöz seçin.
Metninizi yapıştırın
Dönüştürmek istediğiniz değeri veya parçayı girin—mutlaka tam bir URL olması gerekmez.
Çalıştırın ve kopyalayın
Dönüştürün, ardından sorgu parametresi, bağlantı veya API isteği için sonucu kopyalayın.
Desteklenen girdiler ve çıktı
Girdi: yapıştırılan metin. Kodlama çıktısı: encodeURIComponent ile yüzde kodlamalı dize (boşluklar %20). Çözme çıktısı: +→boşluk ve decodeURIComponent sonrası düz metin.
Dosya yükleme ve özel tüm-URL kodlama modu yoktur.
İşleme ve gizlilik
Tüm dönüşüm tarayıcınızda yerleşik JavaScript encodeURIComponent ve decodeURIComponent ile yapılır.
Metniniz Toolomix’e kodlama/çözme için gönderilmez—bu sayfa için url-encoder API uç noktası yoktur.
Sınırlamalar
Bilinen sınırlar
- Tüm-URL kodlayıcı değil (şema/host’u tek opak dize gibi kodlamayın)
- Kodlamada application/x-www-form-urlencoded (+ ile boşluk) yok
- Çözmede decodeURIComponent öncesi + boşluğa çevrilir
- Geçersiz yüzde dizileri çözmeyi bozabilir
- Yalnızca metin girdisi—dosya yükleme yok
Sorun giderme
Çözme başarısız olursa eksik %XX dizilerini veya kesik dizeleri kontrol edin.
Kodlamadan sonra bağlantı bozuluyorsa parametre değerinden fazlasını kodlamış olabilirsiniz—yalnızca yüzde kodlama gereken kısımları kodlayın.
Sıkça Sorulan Sorular
Metnim yükleniyor mu?
Hayır. Kodlama ve çözme tarayıcınızda encodeURIComponent / decodeURIComponent ile yapılır. Bu araç için yükleme API’si yoktur.
Tüm URL’yi kodlamalı mıyım?
Hayır. Yalnızca gereken kısımları (örneğin sorgu parametre değerleri) kodlayın. Şema veya alan adını kodlamak bağlantıyı bozar. Bu araç tüm-URL kodlayıcı değildir.
Kodlama boşluk için + kullanır mı?
Hayır. Kodlama encodeURIComponent kullanır; boşluklar %20 olur—application/x-www-form-urlencoded (+) değildir.
Çözme neden + işaretini boşluk sayıyor?
decodeURIComponent öncesinde + boşluğa çevrilir; böylece boşluk için + kullanan sorgu dizeleri okunabilir metne çözülür.
Yüzde kodlama nedir?
URL’de güvenli olmayan karakterler % ve ardından iki onaltılık basamakla temsil edilir—örneğin boşluk için %20.
ASCII dışı metni işleyebilir mi?
Evet. Unicode, tarayıcının encodeURIComponent / decodeURIComponent davranışıyla UTF-8 yüzde kodlamasına dönüştürülür.
Çözme neden başarısız oldu?
Geçersiz yüzde dizileri (örneğin yalnız % veya hatalı hex) decodeURIComponent’in hata vermesine yol açabilir. Kodlanmış dizeyi düzeltip yeniden deneyin.
Diğer Ücretsiz Araçları Deneyin
Hemen Kodla veya Çöz
Sorgu değerlerini encodeURIComponent ile kodlayın veya yüzde kodlamalı metni çözün (+ boşluk olarak).