Mensagem do link do WhatsApp aparece errada: acentos, emojis e quebras de linha
Por Equipe editorial ZapLink (King Marketing)Publicado em
Resposta rápida
A mensagem do link precisa ser codificada em URL exatamente uma vez. Sem codificar, os caracteres & e # cortam o texto e o + pode virar espaço. Codificada duas vezes, ela aparece com códigos como %20 no lugar dos espaços. Na codificação certa, espaço vira %20, quebra de linha vira %0A, ç vira %C3%A7 e cada emoji vira uma sequência de códigos.
Neste guia
Por que a mensagem precisa ser codificada
Numa URL, alguns caracteres têm função: ? começa os parâmetros, & separa um parâmetro do outro, # marca o fim do endereço e o começo de uma âncora. Se esses caracteres aparecem soltos no texto da mensagem, o navegador os interpreta como parte da estrutura do link, e o texto sai cortado ou alterado.
Por isso a Central de Ajuda do WhatsApp pede a mensagem pronta codificada em URL depois de ?text=. Codificar troca cada caractere especial, acento ou emoji por uma sequência de códigos que a URL transporta sem ambiguidade. O WhatsApp decodifica e mostra o texto original na caixa de mensagem.
Como fica cada caractere codificado
| Caractere | Codificado | Por que importa |
|---|---|---|
| espaço | %20 | Muitos apps cortam o link no primeiro espaço |
| quebra de linha | %0A | Sem codificar, a quebra some ou corta o link |
& | %26 | Solto, encerra o texto e começa outro parâmetro |
# | %23 | Solto, tudo depois dele some da mensagem |
+ | %2B | Solto, pode aparecer como espaço |
? | %3F | Um segundo ? pode confundir a leitura dos parâmetros |
% | %25 | Solto, é lido como começo de um código |
| á / ç / ã | %C3%A1 / %C3%A7 / %C3%A3 | Acentos em UTF-8 viram dois códigos |
| 😀 | %F0%9F%98%80 | Emojis viram quatro códigos |
Exemplo completo: a mensagem Olá! Pedido #12 de A&B fica Ol%C3%A1!%20Pedido%20%2312%20de%20A%26B.
Sintomas e causas
| Como a mensagem aparece | Causa |
|---|---|
| Cortada no meio, perto de um & ou # | O caractere não foi codificado |
Com %20, %C3%A7 ou outros códigos visíveis | Codificada duas vezes: o % virou %25, e o WhatsApp mostra o código em vez do caractere |
| Com espaço onde deveria haver um + | O + não foi codificado como %2B |
| Com símbolos como ç no lugar de acentos | Texto codificado em outro padrão de caracteres (como Latin-1) em vez de UTF-8, comum em planilhas e sistemas antigos |
| Tudo numa linha só | As quebras de linha foram removidas antes de codificar; use %0A |
| Emoji como quadrado ou ponto de interrogação | Emoji codificado de forma errada, ou aparelho antigo sem suporte àquele emoji |
O verificador de link detecta esses casos, mostra como a mensagem deve aparecer e devolve o link corrigido.
Como codificar sem errar
- Sem programar: escreva a mensagem no gerador de link. Ele codifica o texto uma única vez e mostra uma prévia de como a mensagem vai aparecer.
- Em planilha: o Google Planilhas e o Excel para Windows têm a função
ENCODEURL. Monte o link com="https://wa.me/5511987654321?text="&ENCODEURL(A2), sendo A2 a célula com a mensagem. - Em JavaScript: use
encodeURIComponent(mensagem). Não useencodeURI, que deixa&,#,?e+sem codificar.
A regra que evita a codificação dupla: codifique o texto original, nunca um link que já está codificado. Se você recebeu um link pronto e quer mudar a mensagem, decodifique antes ou refaça pelo gerador.
Negrito, itálico e mensagens longas
A mensagem pronta é texto simples. Se você escrever *texto*, o asterisco vai junto e o WhatsApp aplica o negrito quando a pessoa enviar, como em qualquer mensagem digitada.
O WhatsApp não publica um limite de tamanho para o texto do link. O cuidado é com o link inteiro: links muito longos podem ser cortados por apps, encurtadores e campos de formulário. Uma ou duas frases costumam bastar.
Perguntas frequentes
Posso usar emoji na mensagem pronta do WhatsApp?+
Pode. Codificado corretamente, o emoji chega igual ao que foi escrito. O gerador do ZapLink já faz essa codificação. Em aparelhos muito antigos, emojis novos podem aparecer como um quadrado.
Por que aparece %20 no lugar dos espaços?+
Porque o texto foi codificado duas vezes. Na primeira codificação o espaço vira %20; na segunda, o sinal de porcentagem vira %25, e o resultado %2520 é decodificado pelo WhatsApp como o texto %20. Refaça o link a partir da mensagem original.
Preciso codificar a mensagem num link curto do ZapLink?+
Não. Na conta do ZapLink você escreve a mensagem normalmente, com acentos e quebras de linha, e o link é montado já codificado quando alguém o abre.
Fontes
Recursos de aplicativos mudam com frequência. Se algo não bater com o que você vê no seu celular, avise a gente.
Esse guia te ajudou? Manda para alguém.
Compartilhar no WhatsAppCrie seu link personalizado do WhatsApp
Endereço curto como zaplink.pro/sualoja, com mensagem pronta, QR Code e contagem de aberturas. Troque o número sem refazer o material divulgado.
Criar conta grátis