Abrir menu principal

Codificação por cento

Codificação por cento, também conhecida como codificação URL, é um mecanismo para codificar informações em um Uniform Resource Identifier (URI)[1] sob certas circunstâncias. Apesar de ser conhecido como codificação URL ele é, de fato, usado com maior frequência dentro do conjunto Uniform Resource Identifier (URI) principal, que inclui o Uniform Resource Locator (URL) e o Uniform Resource Name (URN). Desta forma, ele também é usado na preparação dos dados do tipo de mídia application/x-www-form-urlencoded, uma vez que é frequentemente utilizado no envio de dados de formulário HTTP em requisições HTTP.

Codificação por cento em um URIEditar

Tipos de caracteres URIEditar

Os caracteres permitidos em um URI são ou reservados ou não-reservados (ou um caractere por cento como parte de uma codificação por cento). Caracteres reservados são aqueles caracteres que algumas vezes possuem um significado especial. Por exemplo, caracteres barra são usados para separar partes diferentes de um URL (ou mais geralmente, um URI). Caracteres não-reservados não possuem significados especiais. Usando codificação por cento, os caracteres reservados são representados usando sequencias de caracteres especiais. Os conjuntos de caracteres reservados e não-reservados e as circunstâncias sob as quais certos caracteres reservados possuem um significado especial tem mudado sutilmente a cada revisão de especificações que governam os URIs e os esquemas de URI.

RFC 3986 seção 2.2 Caracteres Reservados (Janeiro de 2005)
! * ' ( ) ; : @ & = + $ , / ? # [ ]
RFC 3986 seção 2.3 Caracteres não-reservados (Janeiro de 2005)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9 - _ . ~

Referências

  Este artigo sobre Internet é um esboço relacionado ao Projeto Internet. Você pode ajudar a Wikipédia expandindo-o.