# Codificação GSM de 7 bits versus codificação UCS-2 — quando cada uma é utilizada

> O corpo de um SMS pode ser codificado em GSM 7 bits (160 caracteres por segmento, abrangendo ASCII mais uma pequena tabela de extensão) ou UCS-2 (70 caracteres por segmento, abrangendo qualquer ponto de código Unicode, incluindo árabe, chinês e emojis). A escolha é automática — o seu agregador analisa o corpo da mensagem e seleciona a codificação mais adequada. Não é permitida a mistura de codificações num mesmo SMS; um único caractere que não seja GSM-7 força a mensagem inteira a ser codificada em UCS-2.

- URL canônico: https://www.broadnet.me/pt/answers/what-is-encoding-gsm-7-ucs-2
- Idioma: pt
- Última revisão: 2026-05-27
- Editor: BroadNet (https://www.broadnet.me)

## O penhasco de 160 contra 70

Se a sua mensagem couber num segmento GSM de 7 bits, você terá 160 caracteres por segmento. Se adicionar um único travessão (—), aspas curvas ("") ou qualquer caractere árabe/chinês/emoji, a mensagem inteira se torna UCS-2 e você terá 70 caracteres por segmento. Uma mensagem de 150 caracteres que cabe num segmento GSM passa a precisar de 3 segmentos UCS-2, triplicando o custo. Para envios de alto volume, normalize a pontuação para equivalentes ASCII GSM-7 no momento da composição.

## Concatenação (SMS multipartes)

Mensagens com mais de um segmento são divididas no lado do cliente e unidas pelo aparelho do destinatário usando o cabeçalho de dados do utilizador (UDH). Os segmentos concatenados por UDH têm 153 caracteres (GSM-7) ou 67 caracteres (UCS-2) — três bytes por segmento são consumidos pelo próprio UDH. A maioria dos agregadores cobra por segmento, não por mensagem — uma mensagem GSM-7 de 320 caracteres é cobrada como 3 segmentos.

## Quando usar UCS-2 deliberadamente

Sempre para conteúdo em árabe, chinês, japonês, coreano, cirílico ou emojis. Sempre para idiomas europeus com diacríticos que não fazem parte da extensão GSM-7 (polaco ł, checo ř, vietnamita ă). SMS em árabe no Médio Oriente e Norte de África (MENA) são essencialmente 100% UCS-2 — ajuste o orçamento de acordo (mensagens OTP em árabe geralmente têm 2 segmentos).

## A opção de 8 bits (raramente usada)

O SMPP também suporta codificação binária bruta de 8 bits para dados binários — usada para comandos OTA SIM, distribuição de toques (década de 1990) e cenários M2M muito específicos. Quase nunca vista em tráfego A2P comercial.

## Relacionados

- [Todas as respostas](https://www.broadnet.me/pt/answers)
- [Glossário](https://www.broadnet.me/pt/answers)
- [O que é a codificação GSM-7?](https://www.broadnet.me/pt/answers/what-is-gsm-7)
- [UCS-2 — Codificação Unicode SMS explicada](https://www.broadnet.me/pt/answers/what-is-ucs-2-sms)
- [O que é SMS A2P?](https://www.broadnet.me/pt/answers/what-is-a2p-sms)
- [Preço do SMS por MT — o que você está realmente a pagar](https://www.broadnet.me/pt/answers/sms-pricing-per-mt-explained)
- [SMS segment calculator](https://www.broadnet.me/pt/tools/sms-segment-calculator)
- [SMS API](https://www.broadnet.me/pt/products/sms-api)
- [Bulk SMS](https://www.broadnet.me/pt/products/bulk-sms)
