URL Kodlayıcı / Kod Çözücü
Güvenli iletim ve doğru biçimlendirme için URL'leri ve URI bileşenlerini kodlayın ve kodunu çözün.
Geliştirici AracıURL İşlemeSorgu Dizisi
Kodlama Seçenekleri
Kodlama/kod çözme yöntemlerini yapılandırın
Kodlanacak Metin
URL kullanımı için kodlanacak metni girin
Örnekler
Çeşitli URL kodlama/kod çözme örneklerine göz atın
Örnek 1
Orijinal
Merhaba Dünya!
Kodlanmış
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Örnek 2
Orijinal
Merhaba Dünya!
Kodlanmış
Hello%20World%21
Örnek 3
Orijinal
kullanici@example.com
Kodlanmış
user%40example.com
Örnek 4
Orijinal
https://example.com/search?q=test
Kodlanmış
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Örnek 5
Orijinal
JSON formatı: ingilizce arama verileri
Kodlanmış
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
URL Kodlama Kılavuzu
URL Kodlama Nedir?
URL kodlama, URL'lerde özel karakterleri, boşlukları ve Unicode karakterleri güvenli bir şekilde iletmek için kullanılan bir yöntemdir. Özel karakterleri '%' sembolü ve ardından onaltılık kodlarla dönüştürür.
İşleme Modu Açıklamaları
- • Standart URL Kodlama: encodeURIComponent() veya encodeURI() kullanır
- • Sorgu Dizisi (qs): Nesneleri sorgu dizilerine dönüştürür veya ayrıştırır
- • Form Verileri: Anahtar=değer formatındaki form verilerini işler
Ne Zaman Kullanılır?
- • URL sorgu parametrelerine özel karakterler veya ASCII olmayan karakterler dahil edildiğinde
- • Form verileri iletilirken
- • API isteklerinde özel karakterlerle veri gönderirken
- • Web geliştirmede URL güvenliğini sağlarken
Ortak Kodlama Karakterleri
Boşluk → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B
qs Kütüphane Örneği
import qs from 'qs';
const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y
const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }Karakter Kodlaması
Karakter kodlaması, dizeleri belirli kodlama formatlarına dönüştürmeyi ifade eder. URL kodlamasında, karakter kodlaması dizeleri UTF-8, EUC-KR, ISO-8859-1 vb. gibi çeşitli kodlama formatlarına dönüştürebilir.