# URL kodla, çöz ve ayrıştır

Metni URL’ler için yüzde kodlamasıyla kodlayın ve çözün ya da bir URL’yi şema, ana makine, yol ve sorguya ayırıp sorguyu tablo olarak düzenleyin.

https://codeknife.dev/tr/url-kodlayici/

## Ne yapar

Metni URL’lerde kullanmak üzere yüzde kodlamasıyla kodlar ve çözer, bir URL’yi şema, ana makine, bağlantı noktası, yol, sorgu ve parçaya ayırır. Sorgu, düzenleyebileceğiniz ad ve değer tablosu olarak gelir ve siz değiştirdikçe URL yeniden oluşturulur.

## Nasıl kullanılır

1. Her satıra bir öğe olacak şekilde metin veya URL yazın ya da yapıştırın ya da bir metin dosyası bırakın.
2. Bir mod seçin: **Kodla** tek bir değerde güvenli olmayan her şeyi kaçırır, **URL’yi kodla** URL yapısını korur ve yalnızca içinde bulunamayacakları kaçırır, **Çöz** yüzde kodlamasını okur, **Ayrıştır** URL’yi parçalara böler.
3. Ayrıştır modunda sorgu tablosunda bir parametreyi değiştirin, bir tane ekleyin veya kaldırın ve yeniden oluşturulan URL’yi girdiden kopyalayın.

## Örnekler

Bir değeri kodlamak:

`name=Zoë & co`, `name%3DZo%C3%AB%20%26%20co` olur. `https://example.com/zoek?q=kaas en brood` URL’si **URL’yi kodla** ile `https://example.com/zoek?q=kaas%20en%20brood` olur.

## Bilmekte fayda var

- Boşluk `%20` olarak yazılır. Bir URL’nin sorgusunda `+` da boşluk demektir; sorgu tablosu bunu öyle okur.
- ASCII dışı karakterler UTF-8 baytları olarak kodlanır: `é`, `%C3%A9` olur.
- Ayrıştırma asla başarısız olmaz: `/a/b?x=1` gibi göreli bir başvurunun yalnızca şeması veya ana makinesi yoktur.
- Çözme, iki onaltılık rakamla devam etmeyen bir `%` işaretinde ve geçerli UTF-8 olmayan kaçışlarda başarısız olur; o satır atlanır.

## Yüzde kodlaması nedir?

URL’ler yalnızca küçük bir güvenli karakter kümesi içerebilir. Bir değerdeki boşluk, aksan veya ve işareti gibi diğer her şey, bir % ve her baytın iki onaltılık rakamı olarak yazılır: boşluk %20, é ise %C3%A9 olur. Çözme bunu tersine çevirir.

## Sık sorulan sorular

### Kodla ile URL’yi kodla arasındaki fark nedir?

Kodla, harf, rakam veya - . _ ~ olmayan her şeyi kaçırır; bir sorgu parametresi gibi tek bir değer için doğrudur. URL’yi kodla, : / ? # & ve = gibi URL’ye yapısını veren karakterleri bırakır ve yalnızca boşluk ve aksan gibi hiç bulunamayacak olanları kaçırır.

### Sorgu tablosunda artı işareti neden boşluğa dönüşür?

Bir URL’nin sorgu kısmında + bir boşluğu temsil eder; bu HTML formlarından kalma bir alışkanlıktır. Tablo bunu öyle okur ve boşluğu her ayrıştırıcının kabul ettiği %20 olarak geri yazar.

### Bu araç URL’lerimi bir yere gönderiyor mu?

Hayır. Her şey tarayıcınızda olur. Yazdıklarınız sunucularımıza asla gönderilmez.