Codificar / Decodificar URL
Codifique e decodifique URLs e componentes de URI para transmissão segura e formatação adequada.
O que é Codificação de URL?
A codificação de URL é um método usado para transmitir com segurança caracteres especiais, espaços e caracteres Unicode em URLs. Ele converte caracteres especiais no símbolo '%' seguido por códigos hexadecimais.
Descrições do Modo de Processamento
- • Codificação de URL Padrão: Usa encodeURIComponent() ou encodeURI()
- • String de Consulta (qs): Converta objetos em strings de consulta ou analise-os
- • Dados de Formulário: Manipule dados de formulário no formato chave=valor
Quando Usar?
- • Ao incluir caracteres especiais ou caracteres não ASCII nos parâmetros de consulta de URL
- • Ao transmitir dados de formulário
- • Ao enviar dados com caracteres especiais em solicitações de API
- • Ao garantir a segurança da URL no desenvolvimento web
Caracteres de Codificação Comuns
Exemplo da Biblioteca qs
import qs from 'qs';
const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y
const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }Codificação de Caracteres
A codificação de caracteres refere-se à conversão de strings para formatos de codificação específicos. Na codificação de URL, a codificação de caracteres pode converter strings para vários formatos de codificação como UTF-8, EUC-KR, ISO-8859-1, etc.