🔗

URL Encoder & Decoder SSS

Q: URL kodlama nedir ve neden gereklidir?

URL kodlama (yüzde kodlama olarak da adlandırılır), karakterleri internet üzerinden güvenli bir şekilde iletilebilecek bir formata dönüştürür. URL'ler yalnızca ASCII karakter kümesinden sınırlı sayıda karakter içerebilir. Bu kümenin dışındaki karakterler — boşluklar, Çince veya Arapça gibi ASCII olmayan karakterler ve &, ?, # gibi özel karakterler — kodlanmalıdır. Örneğin, boşluk %20 olur ve Çince karakter 你好, %E4%BD%A0%E5%A5%BD olur. Ücretsiz URL kodlayıcı/kod çözücümüz tüm bunları otomatik olarak halleder.

Q: encodeURI ve encodeURIComponent arasındaki fark nedir?

encodeURI tam bir URL'yi kodlamak için tasarlanmıştır. URL yapısında özel anlamı olan karakterleri korur: :, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ; ve =. Bu, yapısını bozmadan tüm bir URL'yi kodlamak için uygun hale getirir.

encodeURIComponent şu karakterler hariç tüm özel karakterleri kodlar: A-Z a-z 0-9 - _ . ! ~ * ' ( ). Sorgu parametresi değerleri gibi tek tek URL bileşenlerini kodlamak için tasarlanmıştır. Kullanıcı girdisini bir sorgu dizesine güvenli bir şekilde dahil etmeniz gerektiğinde encodeURIComponent kullanın.

Her iki mod arasındaki farkı gerçek zamanlı olarak görmek için ücretsiz çevrimiçi URL kodlayıcımızı kullanın.

Q: URL ile kodlanmış bir dizeyi nasıl çözerim?

Kodlanmış dizeyi URL kodlayıcı/kod çözücü aracımızın kod çözme moduna yapıştırmanız yeterlidir. Yüzde ile kodlanmış dizileri otomatik olarak orijinal karakterlerine dönüştürecektir. Tüm kod çözme işlemi tarayıcınızda yerel olarak yapılır — hiçbir sunucuya veri gönderilmez.

Q: Hangi karakterler URL kodlanmalıdır?

Aşağıdaki karakterler her zaman kodlanmalıdır: boşluk (%20 veya + olur), " (%22 olur), < (%3C), > (%3E), # (%23), % (%25), { (%7B), } (%7D), | (%7C), \ (%5C), ^ (%5E), ~ (%7E), [ (%5B), ] (%5D) ve ters tırnak ` (%60). ASCII olmayan karakterler (karakter kodu 127'nin üzerinde olanlar) de UTF-8 bayt dizileri kullanılarak kodlanmalıdır.

Q: URL kodlama, Base64 kodlama ile aynı mıdır?

Hayır. URL kodlama (yüzde kodlama), güvenli olmayan karakterleri %XX onaltılık dizilerine dönüştürür ve URL güvenliği için kullanılır. Base64 kodlama, ikili verileri radix-64 metin gösterimine dönüştürür. Tamamen farklı amaçlara hizmet ederler. Base64 kodlamaya ihtiyacınız varsa, Base64 kodlayıcı/kod çözücümüzü kullanın.

URL Encoder & Decoder SSS - CoolTool