URL Encoder / Decoder

Güvenli URL 'ler için CJK ve özel karakterleri kodlayın veya yüzde dizilerini okunabilir metne dönüştürün.Encode CJK and special characters for secure URLs, or decode percentage sequences back to readable text.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

Scope

在此输入 URL 或编码字符串

支持中文与特殊字符,选择编码或解码模式。

Çıktı

编码结果

https%3A%2F%2Ftowalles.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%26lang%3Dzh-CN

Notlar

编码结果

使用 encodeURIComponent,适合查询参数值(会编码 ?、&、= 等)。 完整 URI: https://towalles.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh-CN

Güvenli URL 'ler için CJK ve özel karakterleri kodlayın veya yüzde dizilerini okunabilir metne dönüştürün.Encode CJK and special characters for secure URLs, or decode percentage sequences back to readable text.

Hızlı başlangıç

  1. URL veya param yapıştır

    Tam URL 'ler veya sorgu değerleri her ikisi de çalışır.

  2. Kodlama modunu seçin

    Param değerleri için bileşen modunu kullanın; tam URLler için URI modunu kullanın.

  3. Çıktı kopyala

    Fetch çağrılarında veya adres çubuğunda kodlanmış çıktı kullanın.

URL kodlaması neden önemlidir

URL ' ler yalnızca ASCII ' nin bir alt kümesini güvenle taşıyor. CJK ve boşluklar %XX dizisi olmalıdır.

Bileşen vs URI kodlama

encodeURIComponent kodları?,, &, =; tek bir parametre değeri için en iyisidir.

encodeURI URL yapısını korur ve yalnızca yasa dışı karakterleri kodlar.

Tipik iş akışı

URL kodlaması, parametreleri geçiren web uygulamaları geliştirirken esastır.Örneğin, bir kullanıcı "cafe dükkanı" için arama yaptığında, tarayıcı göndermeden önce otomatik olarak%E5%92%96%E5%95%A1%E5%BA%97 olarak kodlar. Bu araç kodlama sonuçlarını doğrulamaya veya API hata ayıklama için test vakalarını elle oluşturmaya yardımcı olur.

Defrosting de aynı derecede yaygındır. %7B%22error%22%3A%20404%7D gibi yanıtlar alırken, okunabilir JSON yapılarını geri yüklemek için araca yapıştırın.Ön uç yönlendirme sorunlarının veya arka uç parametresi ayrıştırma hatalarının hızlı sorun giderilmesi için bu sayfayı yer işaretleyin.

Örnekler

Encode

Input

你好

Output

%E4%BD%A0%E5%A5%BD

Çözme kodları

Input

%E4%BD%A0%E5%A5%BD

Output

你好

FAQ

Çözme hatası mı?

Genellikle% veya kısaltılmış bir dizeden sonra geçersiz altaltılı.

Base64 ile aynı mı?

URL kodlaması adresler ve sorgu dizeleri için kullanılır; Base64 metin olarak ikili için kullanılır.

Neden kodlanmış URL 'ler bazen değişir?

Kodlama kuralları diller/kütüphaneler arasında farklılık gösterir. JavaScript boşlukları% 20 olarak kodlarken, Python'un urllib + kullanabilir. Bu araç modern tarayıcı standartlarını (% 20) izler. Hata ayıklama sırasında frontend ve backend arasında tutarlı kodlama standartları sağlayın.