Codifique e decodifique texto ao vivo, analise URLs e consulte caracteres especiais.
| Protocolo | {{ parsedUrl.protocol }} |
| Host | {{ parsedUrl.host }} |
| Porta | {{ parsedUrl.port }} |
| Caminho | {{ parsedUrl.pathname }} |
| Hash / Fragmento | {{ parsedUrl.hash }} |
| Parâmetro | Valor |
|---|---|
{{ p.key }} |
{{ p.value }} |
| Caractere | Codificado | Categoria | Descrição |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
A codificação de URL (também chamada de codificação percentual) converte caracteres especiais em um formato que pode ser transmitido com segurança em URLs. Cada caractere não permitido é substituído por um sinal de porcentagem (%) seguido de dois dígitos hexadecimais, ex.: um espaço se torna %20. Isso é definido na RFC 3986.
A codificação de URL é necessária sempre que caracteres especiais, espaços ou caracteres não ASCII aparecem em um parâmetro, caminho ou fragmento de URL. Os navegadores geralmente codificam URLs automaticamente, mas ao construir manualmente chamadas de API, URLs de redirecionamento ou links de rastreamento, a codificação deve ser feita explicitamente.
encodeURIComponent() para valores de parâmetros individuais, encodeURI() para URLs completas.%2520 em vez de %20) são um erro comum. Codifique apenas uma vez.