Bem-vindo ao AI DO TOOL

Codificador / decodificador de URLs

Codifique e decodifique URLs e parâmetros com porcentagem, com os modos encodeURIComponent e encodeURI.

Resultadohttps%3A%2F%2Faidotool.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%2C%20world%26lang%3Dzh

O que é

Espaços, caracteres chineses e símbolos não podem viajar seguros dentro de uma URL, por isso são substituídos por um sinal de porcentagem mais bytes hexadecimais: um espaço passa a ser %20, 中 passa a %E4%B8%AD. Há duas variantes: encodeURIComponent codifica tudo o que tem um significado especial (ideal para valores de parâmetro), enquanto encodeURI preserva a estrutura e só codifica o que é realmente ilegal (ideal para links inteiros). Esta ferramenta traz ambas.

Notas e curiosidades

Já viu um link monstruoso como https://aidotool.com/?from=%E5%88%86%E4%BA%AB depois de compartilhar algo no WeChat? É a codificação por porcentagem trabalhando. A armadilha clássica: você usa encodeURI quando precisava de encodeURIComponent e escapa as barras — ou ao contrário, e um & no valor do parâmetro parte-o em dois. Aqui estão os dois modos lado a lado e você vê na hora qual queria.

Origem e história

A codificação por porcentagem foi inventada por Tim Berners-Lee e o primeiro grupo de trabalho URI por volta de 1994, quando as URLs foram definidas no RFC 1738. As regras depois foram refinadas pelo RFC 2396 (1998) e pelo RFC 3986 (2005) — o documento que os navegadores seguem até hoje.

Palavras-chave relacionadas

codificador urldecodificador urlencodeuricomponentdecodeuricomponentcodificação por porcentagem
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。