URL Kodlamasına Kısa Giriş

click fraud protection

Bir URL üzerinden bilgi ilettiğinizde, dize yalnızca izin verilen belirli karakterleri kullanmalıdır. İzin verilen bu karakterler arasında alfabetik karakterler, sayılar ve URL dizesinde anlamı olan birkaç özel karakter bulunur. Bir URL'ye eklenmesi gereken diğer karakterler, tarayıcının aradığınız sayfaları ve kaynakları bulma yolculuğu sırasında sorunlara neden olmayacak şekilde kodlanmalıdır.

URL kodlama

Kodlama yalnızca özel bir karakter alır ve onu kodlanmış alternatifiyle değiştirir. Dize dağınık görünüyor, ancak sonuç bilgisayarların okuması kolay ve URL yanlış yönlendirmeleri riskini almayacaksınız.

Örneğin, başlıklı bir dosyaya bağlantı özgeçmişim.pdf arasındaki boşluğu yerleştirmek için URL kodlaması gerektirir benim ve devam et. sonuç benim%20özgeçmişim.pdf. Boşluk sembolü için kodlama olmadan, web tarayıcısı URL'nin kelimenin sonunda bittiğini varsayacaktır. benim, ile özgeçmiş.pdf gereksiz veri olarak atılır. Böyle bir durumda dosyanızı asla bulamazsınız!

Neler Kodlanmalı?

instagram viewer

Alfabetik karakter, sayı veya normal bağlamı dışında kullanılan özel bir karakter olmayan herhangi bir karakter, sayfanızda kodlanmalıdır. Aşağıda, URL'lerdeki yaygın karakterlerin ve kodlamalarının bir tablosu bulunmaktadır:

Ayrılmış Karakterler URL Kodlaması

Karakter URL'deki amaç kodlama
: Adresten ayrı protokol (http) %3B
/ Ayrı etki alanı ve dizinler %2F
# Ayrı çapalar %23
? Ayrı sorgu dizesi %3F
& Ayrı sorgu öğeleri %24
@ Etki alanından ayrı kullanıcı adı ve şifre %40
% Kodlanmış bir karakteri gösterir %25
+ Bir boşluk gösterir %2B
URL'lerde önerilmez %20 veya +

Bu kodlanmış örnekler, bulduğunuzdan farklıdır. HTML özel karakterleri. Örneğin, bir URL'yi ve işaretiyle kodlamak için şunu kullanın: %24. Ancak, HTML'de ikisinden birini kullanın & veya &, her ikisi de ve işaretini HTML sayfasında yazar.

Bu farklı kodlama şemaları göründükleri kadar çelişkili değildir. Bir küme URL'leri, diğeri ise URL'nin işaret ettiği sayfanın içeriğini yönetir.

instagram story viewer