Categorias

Codificador Punycode

Codificar nomes de domínio internacionais (IDN) para ASCII (Punycode)

Fatos principais

Categoria
Format Conversion
Tipos de entrada
text
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Codificador Punycode é uma ferramenta essencial para converter nomes de domínio internacionais (IDN), que contêm caracteres especiais ou acentuados, para o formato ASCII compatível com o sistema de DNS da internet.

Quando usar

  • Ao registrar domínios com caracteres especiais ou acentos em sistemas que exigem formato ASCII.
  • Para configurar corretamente registros DNS de domínios internacionalizados em servidores web.
  • Ao verificar como navegadores e sistemas interpretam domínios com caracteres não latinos.

Como funciona

  • Insira o nome de domínio internacionalizado no campo de texto.
  • A ferramenta processa os caracteres Unicode e aplica o algoritmo de codificação Punycode.
  • O resultado é exibido instantaneamente no formato ASCII, pronto para ser copiado e utilizado.

Casos de uso

Preparação de domínios com acentos para configuração de zonas DNS.
Desenvolvimento de aplicações que precisam validar ou normalizar entradas de domínios internacionais.
Compatibilidade de sistemas legados que não suportam caracteres Unicode em campos de URL.

Exemplos

1. Codificação de domínio com acento

Administrador de TI
Contexto
O administrador precisa configurar o domínio 'café.com' em um servidor que não aceita caracteres especiais diretamente no painel de controle.
Problema
O sistema de DNS retorna erro ao tentar salvar o domínio com o caractere 'é'.
Como usar
Insira 'café.com' no campo de entrada e clique em codificar.
Resultado
A ferramenta gera 'xn--caf-dma.com', que pode ser inserido com sucesso no painel de controle do servidor.

2. Conversão de domínio em chinês

Desenvolvedor Web
Contexto
Um desenvolvedor está criando um site para o mercado chinês usando o domínio '中国.cn'.
Problema
É necessário converter o domínio para o formato ASCII para configurar o certificado SSL.
Como usar
Insira '中国.cn' na ferramenta de codificação.
Resultado
A ferramenta retorna 'xn--fiqs8s.cn', permitindo a correta emissão do certificado digital.

Testar com amostras

format-conversion

Hubs relacionados

FAQ

O que é Punycode?

Punycode é um método de codificação que transforma caracteres Unicode em uma sequência de caracteres ASCII, permitindo que domínios internacionais funcionem no sistema DNS.

Por que preciso converter meu domínio?

O sistema de infraestrutura da internet (DNS) suporta nativamente apenas caracteres ASCII. Para que um domínio com acentos funcione, ele deve ser convertido para o formato Punycode.

Esta ferramenta suporta todos os idiomas?

Sim, a ferramenta suporta qualquer caractere Unicode, permitindo a codificação de domínios em praticamente todos os idiomas e alfabetos do mundo.

O resultado é reversível?

Sim, o Punycode é um formato de representação. O domínio original pode ser recuperado a partir da string codificada através de um decodificador Punycode.

O domínio codificado funciona em navegadores?

Sim, os navegadores modernos reconhecem automaticamente o formato Punycode e exibem o nome do domínio original para o usuário final.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/punycode-encoder

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
domain text Sim -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-punycode-encoder": {
      "name": "punycode-encoder",
      "description": "Codificar nomes de domínio internacionais (IDN) para ASCII (Punycode)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=punycode-encoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]