# Sanitizador de codificação de mensagens.

- URL canónico: https://www.broadnet.me/pt/tools/message-sanitizer
- Idioma: pt
- Última atualização: 2026-10-21
- Editor: BroadNet (https://www.broadnet.me)
- Versão Markdown da página, gerada a partir da página publicada.

Ferramenta gratuita para programadores · executa no seu navegador

Uma única aspa inteligente, travessão ou espaço invisível não separável pode transformar silenciosamente um SMS de GSM-7 para UCS-2 — reduzindo pela metade o limite de caracteres por segmento, de 160 para 70, e dobrando o custo. Cole a sua mensagem: esta ferramenta encontra todos os caracteres problemáticos, explica o motivo e fornece uma versão limpa e segura para GSM-7. Nada sai do seu dispositivo.

65 caracteres

Experimentar um exemplo

Antes

UCS-2

Caracteres 65

Segmentos 1

70 / 67 caracteres por parte

Depois

UCS-2

Caracteres 67

Segmentos 1

70 / 67 caracteres por parte

Impacto no segmento e nos custos

Alguns caracteres (emojis ou letras de outro alfabeto) não têm equivalente em GSM-7, portanto a mensagem limpa permanece em UCS-2. Remova-os para chegar a GSM-7 e ao limite de 160 caracteres.

Atenção: esta mensagem contém letras semelhantes de outro alfabeto. Elas são visualmente idênticas às letras latinas, mas forçam a substituição por Unicode. Substituí-las é uma sugestão — ative a opção somente se o texto for realmente em latim.

Deseja a segmentação completa e a discriminação de custos? [Abra a calculadora de segmentos SMS](https://www.broadnet.me/pt/tools/sms-segment-calculator).

Você só quer classificar cada caractere sem corrigi-lo? [Abra o verificador GSM-7 / Unicode](https://www.broadnet.me/pt/tools/gsm7-unicode-checker).

Mensagem limpa

We've updated our plan - see what's new... Reply "YES". Prіce: €5 🎉

Substituições aplicadas. Revise e copie.

Personagens forçando Unicode

7 caracteres distintos detetados

| Personagem | Ponto de código | Nome | Tipo | Porque isso força Unicode | Substituição segura GSM-7 |
|---|---|---|---|---|---|
| ’ × 2 | U+2019 | RIGHT SINGLE QUOTATION MARK | Aspa tipográfica | Aspas curvas/tipográficas. Não fazem parte do alfabeto GSM-7, portanto, forçam toda a mensagem para UCS-2. | "'" |
| — | U+2014 | EM DASH | Travessão | Travessão tipográfico (travessão curto ou sinal de menos). GSM-7 só tem o hífen simples seguido de menos, então isso força UCS-2. | "-" |
| … | U+2026 | HORIZONTAL ELLIPSIS | Reticências | Um único caractere de reticências. GSM-7 não possui reticências, portanto, força UCS-2. Três pontos simples são equivalentes. | "..." |
| “ | U+201C | LEFT DOUBLE QUOTATION MARK | Aspa tipográfica | Aspas curvas/tipográficas. Não fazem parte do alfabeto GSM-7, portanto, forçam toda a mensagem para UCS-2. | """ |
| ” | U+201D | RIGHT DOUBLE QUOTATION MARK | Aspa tipográfica | Aspas curvas/tipográficas. Não fazem parte do alfabeto GSM-7, portanto, forçam toda a mensagem para UCS-2. | """ |
| і | U+0456 | CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I | Homóglifo | Uma letra do alfabeto cirílico ou grego que é idêntica a uma letra latina. Invisível a olho nu, mas que gera a letra UCS-2 — um exemplo clássico do mistério "porque isso é Unicode?". | "i" (mantido — substituição de homóglifos desativada) |
| 🎉 | U+1F389 | Emoji | Emoji | Os emojis não possuem nenhuma representação em GSM-7. Não há substituto seguro — remova-os ou aceite a codificação UCS-2 para esta mensagem. | Não existe equivalente a GSM-7 |

Tudo é executado localmente no seu navegador. O seu texto nunca é enviado para o servidor.

A resposta curta

## Como faço para impedir que uma mensagem se torne Unicode silenciosamente?

Substitua os poucos caracteres que não fazem parte do alfabeto GSM-7. Os culpados mais comuns são invisíveis: aspas inteligentes copiadas de um processador de texto, um travessão curto ou longo, uma reticência perdida, um espaço não separável ou uma letra cirílica/grega visualmente idêntica a uma letra latina. Um único desses caracteres reduz o limite por segmento de 160 para 70 caracteres e pode dobrar a quantidade de segmentos e o custo. Esta ferramenta deteta cada um deles e gera uma versão limpa e segura para GSM-7 que você pode copiar.

### O que o desinfetante muda

Aspas curvas e inteligentes tornam-se aspas retas. Travessões curtos e longos tornam-se hífens. O caractere de reticências torna-se três pontos. Espaços não separáveis, finos e de largura zero tornam-se espaços normais (ou são removidos). Marcadores tornam-se asteriscos; os símbolos de marca registada, direitos autorais e registo tornam-se (TM), (C) e (R). Letras semelhantes ao alfabeto cirílico e grego podem opcionalmente ser trocadas pelas suas contrapartes latinas. Emojis e outros caracteres de escrita não possuem equivalente GSM-7, portanto, são sinalizados em vez de alterados — você decide se deseja removê-los ou aceitar Unicode.

### O que é exato e o que é uma sugestão?

A deteção de caracteres e o cálculo de segmentos/custos são exatos: seguem o alfabeto GSM 03.38 e as regras de segmentação 160/153 (GSM-7) versus 70/67 (UCS-2). As substituições de pontuação, espaços e símbolos não perdem o significado. A substituição de homóglifos é a única que exige julgamento — trocar uma letra cirílica por uma latina altera o caractere subjacente, o que é exatamente o desejado para textos em latim falsificados, mas incorreto se a mensagem for genuinamente em outro idioma. É por isso que está desativada por predefinição e claramente sinalizada.

## Perguntas frequentes

**Qual a diferença entre este e o verificador GSM-7 / Unicode?**

O verificador classifica cada caractere para que você possa ver quais deles forçam UCS-2 — ele os sinaliza. Este higienizador vai um passo além e os corrige: ele aplica um conjunto selecionado de substituições seguras para GSM-7 e fornece uma mensagem limpa para você copiar, com uma comparação de segmento e custo antes e depois. Use o verificador para entender e o higienizador para limpar.

**Porque uma cotação inteligente dobra o custo do meu SMS?**

O SMS usa uma única codificação para toda a mensagem. Se um único caractere estiver fora do alfabeto GSM-7, a mensagem inteira deve ser enviada como UCS-2 para que esse caractere seja preservado. O UCS-2 comporta apenas 70 caracteres por segmento (67 por parte quando concatenados), enquanto o GSM-7 comporta 160 (153 por parte). Portanto, uma aspa curva ou um travessão perdido podem transformar uma mensagem de um segmento em duas, dobrando o custo.

**O que é um homóglifo e porque ele é perigoso?**

Um homóglifo é um caractere de um alfabeto que é visualmente idêntico a um caractere de outro alfabeto — por exemplo, o 'а' cirílico (U+0430) é visualmente indistinguível do 'a' latino (U+0061). Se um homóglifo se infiltrar no seu texto (frequentemente por meio de copiar e colar), a mensagem parecerá inglês normal, mas será codificada silenciosamente como Unicode. Como você não consegue vê-lo, é uma das causas mais confusas da codificação inesperada UCS-2. O sanitizador revela os pontos de código exatos e pode substituí-los.

**A substituição de homóglifos alterará a minha mensagem?**

A alteração modifica o caractere subjacente, não a aparência. Para textos que devem ser em latim (por exemplo, o nome de uma marca que alguém colou com uma letra cirílica oculta), essa é exatamente a solução. Mas se a sua mensagem estiver genuinamente escrita em russo, grego ou outro idioma, essas letras estão corretas e devem permanecer — portanto, a substituição de homóglifos está desativada por predefinição e claramente sinalizada.

**É possível converter todas as mensagens para GSM-7?**

Não, e não pretende ter. Emojis e caracteres de alfabetos não latinos, como o árabe ou o chinês, não têm equivalente GSM-7. A ferramenta os identifica corretamente e os mantém no lugar; atingir GSM-7 significa removê-los ou aceitar Unicode. Tudo o que a ferramenta pode corrigir com segurança, ela corrige.

**A minha mensagem será enviada para algum lugar?**

Não. Todos os processos de deteção, substituição e segmentação são executados localmente no seu navegador usando JavaScript. O seu texto nunca é enviado para um servidor.

[Referência do protocolo A especificação por trás desta ferramenta, na biblioteca de referência.](https://www.broadnet.me/pt/tools/gsm7-unicode-checker) [Calculadora de segmentos Codificação, segmentos e custo de uma mensagem completa.](https://www.broadnet.me/pt/tools/sms-segment-calculator) [API de SMS REST + SMPP 3.4, autenticação por token Bearer, webhooks de entrega.](https://www.broadnet.me/pt/products/sms-api) [Todas as ferramentas Todos os utilitários gratuitos da BroadNet para programadores.](https://www.broadnet.me/pt/tools)

## Pronto para enviar mensagens claras em grande escala?

BroadNet envia um REST API, vinculações diretas SMPP 3.4, webhooks de entrega e um TypeScript SDK oficial em 200+ países — com GSM-7 e Unicode tratados corretamente de ponta a ponta.

[Centro do programador](https://www.broadnet.me/pt/developers) [Falar com vendas](https://www.broadnet.me/pt/contact)
