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.
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
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.