# Verificador GSM-7 / Unicode.

- URL canónico: https://www.broadnet.me/pt/tools/gsm7-unicode-checker
- 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

Cole qualquer texto SMS para classificar cada carácter como GSM-7 básico, extensão GSM-7 ou apenas Unicode, e veja exatamente que carateres forçam a mensagem inteira para UCS-2. Corrija-os e mantenha-se no orçamento GSM-7 de 160 carateres. Nada sai do seu dispositivo.

43 carateres

Experimentar um exemplo

Codificação resultante

UCS-2 70 carateres por SMS único

GSM-7 básico

37

Extensão

0

Apenas Unicode

6

Estes carateres forçam UCS-2

’ — “ ” …

Substitua-os ou remova-os para devolver a mensagem inteira a GSM-7 e mais do que duplicar o orçamento de carateres por parte.

Precisa do número de segmentos e do custo? [Abrir a calculadora de segmentos SMS](https://www.broadnet.me/pt/tools/sms-segment-calculator).

Detalhamento carácter a carácter

| # | Carácter | Ponto de código | Classificação | Unidades |
|---|---|---|---|---|
| 1 | W | U+0057 | GSM-7 básico | 1 |
| 2 | e | U+0065 | GSM-7 básico | 1 |
| 3 | ’ | U+2019 | Apenas Unicode | 1 |
| 4 | v | U+0076 | GSM-7 básico | 1 |
| 5 | e | U+0065 | GSM-7 básico | 1 |
| 6 | espaço | U+0020 | GSM-7 básico | 1 |
| 7 | u | U+0075 | GSM-7 básico | 1 |
| 8 | p | U+0070 | GSM-7 básico | 1 |
| 9 | d | U+0064 | GSM-7 básico | 1 |
| 10 | a | U+0061 | GSM-7 básico | 1 |
| 11 | t | U+0074 | GSM-7 básico | 1 |
| 12 | e | U+0065 | GSM-7 básico | 1 |
| 13 | d | U+0064 | GSM-7 básico | 1 |
| 14 | espaço | U+0020 | GSM-7 básico | 1 |
| 15 | o | U+006F | GSM-7 básico | 1 |
| 16 | u | U+0075 | GSM-7 básico | 1 |
| 17 | r | U+0072 | GSM-7 básico | 1 |
| 18 | espaço | U+0020 | GSM-7 básico | 1 |
| 19 | t | U+0074 | GSM-7 básico | 1 |
| 20 | e | U+0065 | GSM-7 básico | 1 |
| 21 | r | U+0072 | GSM-7 básico | 1 |
| 22 | m | U+006D | GSM-7 básico | 1 |
| 23 | s | U+0073 | GSM-7 básico | 1 |
| 24 | espaço | U+0020 | GSM-7 básico | 1 |
| 25 | — | U+2014 | Apenas Unicode | 1 |
| 26 | espaço | U+0020 | GSM-7 básico | 1 |
| 27 | s | U+0073 | GSM-7 básico | 1 |
| 28 | e | U+0065 | GSM-7 básico | 1 |
| 29 | e | U+0065 | GSM-7 básico | 1 |
| 30 | espaço | U+0020 | GSM-7 básico | 1 |
| 31 | “ | U+201C | Apenas Unicode | 1 |
| 32 | w | U+0077 | GSM-7 básico | 1 |
| 33 | h | U+0068 | GSM-7 básico | 1 |
| 34 | a | U+0061 | GSM-7 básico | 1 |
| 35 | t | U+0074 | GSM-7 básico | 1 |
| 36 | ’ | U+2019 | Apenas Unicode | 1 |
| 37 | s | U+0073 | GSM-7 básico | 1 |
| 38 | espaço | U+0020 | GSM-7 básico | 1 |
| 39 | n | U+006E | GSM-7 básico | 1 |
| 40 | e | U+0065 | GSM-7 básico | 1 |
| 41 | w | U+0077 | GSM-7 básico | 1 |
| 42 | ” | U+201D | Apenas Unicode | 1 |
| 43 | … | U+2026 | Apenas Unicode | 1 |

A resposta curta

## Que carateres forçam uma mensagem para UCS-2?

Qualquer carácter que não esteja nas tabelas básica ou de extensão do GSM-7 força todo o SMS para UCS-2. Na prática, isso significa aspas curvas, travessões, o carácter de reticências, muitas letras acentuadas, e qualquer emoji, carácter árabe, cirílico ou CJK. Como o SMS usa uma única codificação por mensagem, um único carácter destes reduz o orçamento por segmento de 160 para 70 carateres.

### As três classes de carateres

| Classe | Unidades | Exemplos |
|---|---|---|
| GSM-7 básico | 1 | A–Z a–z 0–9 espaço.,?! e letras europeias comuns |
| Extensão GSM-7 | 2 | € { } [ ] ~ \| ^ \ |
| Apenas Unicode (UCS-2) | 1 (16 bits) | emoji · árabe · cirílico · CJK · “ ” — … |

## Perguntas frequentes

**O que é o conjunto de carateres básico GSM-7?**

GSM-7 é o alfabeto predefinido de 7 bits da norma GSM 03.38. A sua tabela básica cobre letras latinas maiúsculas e minúsculas, dígitos, pontuação comum e um pequeno conjunto europeu. Cada carácter básico ocupa uma unidade de 7 bits, pelo que um único SMS cabe 160 deles.

**O que são os carateres de extensão GSM-7?**

Um pequeno conjunto de carateres — o símbolo do euro e parênteses retos, chavetas, barra invertida, til, circunflexo e barra vertical (€ { } [ ] ~ | ^ \) — vive na tabela de extensão GSM-7. Continuam a ser GSM-7, mas cada um é enviado como um carácter de escape mais o próprio carácter, pelo que conta como duas unidades em vez de uma.

**Que carateres forçam a codificação UCS-2?**

Qualquer carácter fora das tabelas básica e de extensão do GSM-7. Os culpados comuns são aspas curvas, travessões, o carácter de reticências, muitas letras acentuadas, e qualquer emoji, carácter árabe, cirílico ou CJK. Um único destes carateres em qualquer lugar muda a mensagem inteira para codificação de byte duplo.

**Porque é que um carácter não GSM-7 muda toda a mensagem?**

O SMS usa uma única codificação por mensagem. Se mesmo um carácter não puder ser representado em GSM-7, toda a mensagem tem de ser enviada como UCS-2 para que esse carácter sobreviva. Isso reduz o orçamento por segmento de 160 para 70 carateres, razão pela qual uma aspa curva perdida pode duplicar ou triplicar a sua contagem de segmentos.

**Em que difere da calculadora de segmentos SMS?**

A calculadora de segmentos indica a codificação, o número de segmentos e o custo de toda uma mensagem. Este verificador analisa carácter a carácter para que possa identificar exatamente os carateres problemáticos, substituí-los e devolver a mensagem a GSM-7. Use-os em conjunto.

[Referência do protocolo A especificação por trás desta ferramenta, na biblioteca de referência.](https://www.broadnet.me/pt/reference/gsm7-character-set) [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) [OTP Códigos de utilização única por SMS e voz.](https://www.broadnet.me/pt/products/otp) [Centro do programador Início rápido, TypeScript SDK, referências e ferramentas.](https://www.broadnet.me/pt/developers)

## Pronto para enviar em grande escala?

A BroadNet disponibiliza uma API REST, ligações SMPP 3.4 diretas, webhooks de entrega e um TypeScript SDK oficial em 200+ países.

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