Codificação de URL
Codificação/decodificação de URL
Pode codificar caracteres japoneses, espaços e símbolos num formato seguro para utilização em URLs, ou descodificar cadeias de caracteres que tenham sido convertidas (como %E3%81%82) de volta ao seu texto original.
Resultado
O que é a codificação/decodificação de URL?
A codificação e descodificação de URLs são ferramentas utilizadas para converter caracteres que são difíceis de utilizar tal como estão nas URLs para um formato mais fácil de gerir na web, ou para converter cadeias de caracteres codificadas de volta à sua forma original e legível. Embora os caracteres alfanuméricos e alguns símbolos possam ser utilizados diretamente nas URLs, os caracteres japoneses, espaços, emojis e certos símbolos podem não ser interpretados corretamente, dependendo do ambiente.Por este motivo, «japonês» é convertido para um formato codificado em percentagem, como «%E6%97%A5%E6%9C%AC%E8%AA%9E». O conhecimento da codificação de URLs é frequentemente necessário ao incluir palavras-chave de pesquisa em consultas de URL, ao passar parâmetros para APIs ou ao partilhar URLs longas por e-mail ou chat.
Com esta ferramenta, basta colar o seu texto e selecionar uma codificação para gerar uma sequência adequada para utilização em URLs. Por outro lado, pode descodificar sequências como %E3%81%82 ou valores codificados contidos em parâmetros de consulta para visualizar o texto ou símbolos originais em japonês. Oferecemos dois tipos de codificação, dependendo das suas necessidades. «Para valores de parâmetros» é adequado quando pretende converter partes de um URL, tais como termos de pesquisa ou valores de formulários. «Para URLs completos» é utilizado quando pretende converter apenas os caracteres necessários, tais como texto em japonês ou espaços, preservando ao máximo a estrutura do URL (por exemplo: / ? & = #).
Na prática, é importante notar que é fácil confundir situações em que todo o URL deve ser codificado com aquelas em que apenas os valores dos parâmetros devem ser codificados. Por exemplo, ao criar um URL de pesquisa, se pretender converter apenas o termo de pesquisa que se segue a «q=», a opção de conversão para valores de parâmetros é a adequada. Por outro lado, se pretender manter toda a URL existente legível enquanto converte apenas as partes em japonês para um formato seguro, selecionar a opção para toda a URL facilita a verificação. Se encontrar termos como «valor codificado em URL», «codificação percentual» ou «consulta codificada» nas especificações da API ou nos ecrãs de gestão de serviços externos, pode utilizar esta ferramenta para comparar rapidamente os valores antes e depois da conversão.
A codificação de URL não é encriptação. A cadeia de caracteres convertida pode parecer ilegível, mas o conteúdo original pode ser verificado através da descodificação. Por conseguinte, a codificação de URLs de palavras-passe, chaves API, tokens de acesso, informações pessoais e outros dados sensíveis não os oculta de forma segura. Além disso, incluir informações sensíveis em URLs pode deixar vestígios no histórico do navegador, registos de acesso, referenciadores e ferramentas de análise. Embora os resultados convertidos possam ser copiados ou descarregados — tornando-os úteis para criar dados de teste ou investigar erros —, tenha o máximo cuidado ao lidar com informações confidenciais.
- Pode codificar caracteres japoneses, espaços e símbolos para URL.
- Pode descodificar cadeias de caracteres codificadas em URL, tais como %E3%81%82.
- Pode escolher entre dois tipos: um para valores de parâmetros e outro para o URL completo.
- Pode copiar os resultados da tradução ou guardá-los como um ficheiro de texto.
Como utilizar a codificação/descodificação de URL
Primeiro, cole a string que pretende converter no campo de entrada. Pode introduzir URLs que contenham japonês, palavras-chave de pesquisa, parâmetros de consulta da API, valores de formulários e strings que já tenham sido codificadas. Em seguida, selecione «Codificar» se pretender converter a cadeia de caracteres original para utilização numa URL, ou «Descodificar» se pretender restaurar uma cadeia de caracteres que contenha símbolos % para a sua forma original. Ao codificar, selecione «Para valores de parâmetros» ou «Para URLs completas», dependendo do seu caso de utilização. Por fim, clique em «Converter» para apresentar o resultado no campo de saída.
O modo «Valor do parâmetro» é recomendado ao criar valores a serem incorporados como parte de um URL. Por exemplo, ao inserir termos de pesquisa, nomes de etiquetas ou URLs de redirecionamento nos valores de parâmetros de outro URL, este modo é mais seguro, pois caracteres como & e = devem ser tratados como parte do valor. «Para URLs completos» é útil quando pretende converter caracteres japoneses ou espaços, preservando os separadores do URL. Se não tiver a certeza de qual usar, considere o seguinte: escolha «Para valores de parâmetros» se estiver apenas a gerar valores de parâmetros de consulta e «Para URLs completas» se pretender formatar a apresentação de uma URL completa.
Este descodificador converte caracteres codificados em percentagem (como %E3%81%82) de volta à sua forma original. Uma vez que o símbolo + é frequentemente utilizado para representar um espaço nos envios de formulários, esta ferramenta trata-o como um espaço durante a descodificação. Ocorrerá um erro se a entrada contiver notação % inválida ou uma cadeia de codificação corrompida. Ao utilizar o conteúdo convertido, utilize as funções de copiar, descarregar e inserir, bem como o botão de alternância de modo.
- Cole texto, um URL ou uma sequência codificada em URL no campo de entrada.
- Selecione «Codificar» ou «Descodificar».
- Ao codificar, escolha entre «para valores de parâmetros» ou «para o URL completo».
- Clique no botão «Converter» para ver o resultado.
- Guarde os resultados utilizando «Copiar resultados» ou «Descarregar TXT», conforme necessário.
Notas importantes ao utilizar
- A codificação de URL não é encriptação. Uma vez que o conteúdo original pode ser lido após a descodificação, não pode ser utilizada para proteger informações confidenciais.
- Se codificar o URL completo para valores de parâmetros, caracteres como "/" e "?" também serão convertidos. Selecione o modo que melhor se adequa às suas necessidades.
- As cadeias de caracteres que contenham notação % inválida podem não ser descodificadas.
- Se forem incluídas informações pessoais ou credenciais de autenticação no URL, estas poderão ser registadas no histórico do seu navegador ou nos registos de acesso.
Perguntas frequentes
O que é a codificação de URL?
Isto envolve a conversão de caracteres difíceis de tratar diretamente numa URL em caracteres codificados com percentagem, tais como %E3%81%82. Isto é utilizado para tratar com segurança caracteres japoneses, espaços e determinados símbolos dentro das URLs.
O que é a descodificação de URL?
Isto envolve converter cadeias de caracteres codificadas em URL de volta aos seus caracteres originais. Por exemplo, %E6%97%A5%E6%9C%AC%E8%AA%9E pode ser convertido de volta para «japonês».
A codificação de URL é o mesmo que encriptação?
Não. A codificação de URL não é encriptação. Simplesmente converte texto num formato que pode ser processado numa URL, pelo que qualquer pessoa pode descodificá-lo.
É possível converter URLs em japonês?
Sim. Os URLs e termos de pesquisa que contenham caracteres japoneses podem ser convertidos para o formato UTF-8 com codificação de URL.
Como é que os espaços são convertidos?
Durante a codificação, os espaços são normalmente convertidos em %20. Durante a descodificação, o caractere + — que é frequentemente utilizado para representar um espaço nos envios de formulários — também é tratado como um espaço.
O que significa «para valores de parâmetros»?
Este modo converte valores a incluir em URLs, tais como termos de pesquisa e valores de formulários. Também converte caracteres como & e = para que possam ser tratados como valores válidos.
O que significa «para todo o URL»?
Este modo converte partes necessárias, como texto em japonês e espaços, mantendo, na medida do possível, os símbolos que representam a estrutura do URL, tais como https://, /, ? e &.
Que opção de codificação devo escolher?
Como regra geral, escolha «Para valores de parâmetros» se estiver apenas a criar valores de parâmetros de consulta e «Para URLs completas» se estiver a formatar a URL completa.
O que está a causar o erro de descodificação?
A string pode conter dados codificados em URL inválidos, como um caractere «%» não seguido por dois dígitos hexadecimais.
Os emojis podem ser codificados em URL?
Sim. Os emojis também podem ser codificados como URL em UTF-8. No entanto, verifique separadamente se o serviço de destino aceita emojis.
O texto codificado em URL afeta o SEO?
Em geral, os navegadores e os motores de busca conseguem interpretar URLs codificados. No entanto, é igualmente importante criar URLs que sejam fáceis de compreender para os utilizadores e padronizar as URLs canónicas.
Isto pode ser utilizado para criar parâmetros de consulta da API?
Sim. Pode utilizar isto ao criar valores como termos de pesquisa, etiquetas e URLs de redirecionamento a serem passados para a API. Se o documento de especificações indicar um método de codificação, siga essas especificações.