BroadNet
Herramienta gratuita para desarrolladores · se ejecuta en tu navegador

Depurador de codificación de mensajes.

Una comilla simple, un guion corto o un espacio invisible sin separación pueden convertir silenciosamente un SMS de GSM-7 a UCS-2, reduciendo a la mitad el presupuesto por segmento de 160 a 70 caracteres y duplicando el costo. Pegue su mensaje: esta herramienta encuentra cada carácter problemático, lo explica y le entrega una versión limpia y segura para GSM-7. No se elimina ningún dato de su dispositivo.

65 personajes
Probar un ejemplo
Antes
UCS-2
Personajes65
Segmentos1
70 / 67 caracteres por parte
Después
UCS-2
Personajes67
Segmentos1
70 / 67 caracteres por parte
Impacto en el segmento y los costos

Algunos caracteres (emojis o letras de otros alfabetos) no tienen equivalente en GSM-7, por lo que el mensaje limpio permanece en UCS-2. Elimínelos para llegar a GSM-7 y aprovechar el límite de 160 caracteres.

Atención: este mensaje contiene letras similares a las de otro alfabeto. Visualmente son idénticas a las letras latinas, pero fuerzan la aparición de Unicode. Sustituirlas es una sugerencia; active la opción solo si el texto debe estar en latín.

¿Desea el desglose completo del segmento y del costo? Abra la calculadora de segmentos SMS.
¿Solo quieres clasificar cada personaje sin corregirlo? Abra el verificador GSM-7 / Unicode.
Mensaje limpio
We've updated our plan - see what's new... Reply "YES". Prіce: €5 🎉

Se han aplicado los cambios. Revísalo y luego cópialo.

Personajes forzando Unicode
7 distinto personajes detectado
Personajes forzando Unicode
CarbonizarsePunto de códigoNombreTipoPor qué obliga a UnicodeReemplazo seguro GSM-7
’× 2U+2019RIGHT SINGLE QUOTATION MARKComilla tipográficaComillas rizadas/tipográficas. No pertenecen al alfabeto GSM-7, por lo que obligan a convertir todo el mensaje a UCS-2."'"
—U+2014EM DASHGuionGuion tipográfico (guion corto/largo o signo menos). GSM-7 solo tiene el guion simple, por lo que esto obliga a usar UCS-2."-"
…U+2026HORIZONTAL ELLIPSISPuntos suspensivosUn solo carácter de puntos suspensivos. GSM-7 no tiene puntos suspensivos, por lo que obliga a usar UCS-2. Tres puntos simples son equivalentes."..."
“U+201CLEFT DOUBLE QUOTATION MARKComilla tipográficaComillas rizadas/tipográficas. No pertenecen al alfabeto GSM-7, por lo que obligan a convertir todo el mensaje a UCS-2."""
”U+201DRIGHT DOUBLE QUOTATION MARKComilla tipográficaComillas rizadas/tipográficas. No pertenecen al alfabeto GSM-7, por lo que obligan a convertir todo el mensaje a UCS-2."""
іU+0456CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN IHomoglifoUna letra del alfabeto cirílico o griego que se ve idéntica a una letra latina. Invisible a simple vista, pero que obliga a UCS-2, una causa clásica del misterio de "¿por qué es Unicode?"."i"(mantenido: la sustitución de homoglifos está desactivada)
🎉U+1F389EmojiEmojiLos emojis no tienen ninguna representación GSM-7. No existe una alternativa segura: elimínelos o acepte la codificación UCS-2 para este mensaje.No existe un equivalente a GSM-7.

Todo se ejecuta localmente en tu navegador. Tu texto nunca se sube a la plataforma.

La respuesta breve

¿Cómo puedo evitar que un mensaje se convierta silenciosamente en Unicode?

Reemplace los pocos caracteres que no pertenecen al alfabeto GSM-7. Los culpables habituales son invisibles: comillas tipográficas copiadas de un procesador de texto, un guion corto o largo, puntos suspensivos, un espacio de no separación o una letra cirílica/griega similar a una latina. Un solo error de este tipo reduce el presupuesto por segmento de 160 a 70 caracteres y puede duplicar la cantidad de segmentos y el costo. Esta herramienta detecta cada uno de estos errores y genera una versión limpia y compatible con GSM-7 que puede copiar.

Lo que cambia el desinfectante

Las comillas tipográficas y las rizadas se convierten en comillas rectas. Las rayas cortas y largas se convierten en guiones. Los puntos suspensivos se convierten en tres puntos. Los espacios de no separación, finos y de ancho cero se convierten en un espacio normal (o se eliminan). Las viñetas se convierten en un asterisco; los símbolos de marca registrada, derechos de autor y registrados se convierten en (TM), (C) y (R). Las letras cirílicas y griegas similares se pueden intercambiar opcionalmente por sus equivalentes latinos. Los emojis y otros caracteres de escritura no tienen un equivalente GSM-7, por lo que se marcan en lugar de cambiarse; usted decide si eliminarlos o aceptar Unicode.

¿Qué es exacto y qué es una sugerencia?

La detección de caracteres y el cálculo de segmentos y costes son exactos: siguen el alfabeto GSM 03.38 y las reglas de segmentación 160/153 (GSM-7) frente a 70/67 (UCS-2). La sustitución de signos de puntuación, espacios y símbolos no pierde significado. La sustitución de homóglifos es la única decisión que requiere criterio: cambiar una letra cirílica por una latina modifica el carácter subyacente, lo cual es ideal para texto latino falsificado, pero incorrecto si el mensaje está realmente en otro idioma. Por eso está desactivada por defecto y claramente marcada.

Preguntas frecuentes

¿En qué se diferencia esto del verificador GSM-7 / Unicode?

El verificador clasifica cada carácter para que puedas ver cuáles fuerzan UCS-2; los marca. Este sanitizador va un paso más allá y los corrige: aplica un conjunto seleccionado de reemplazos seguros para GSM-7 y te proporciona un mensaje limpio para copiar, con un segmento de antes y después y una comparación de costos. Usa el verificador para comprender, el sanitizador para limpiar.

¿Por qué una cotización inteligente duplica mi costo de SMS?

SMS utiliza una única codificación para todo el mensaje. Si incluso un solo carácter está fuera del alfabeto GSM-7, el mensaje completo debe enviarse como UCS-2 para que dicho carácter se conserve. UCS-2 admite solo 70 caracteres por segmento (67 por parte al concatenarse) frente a los 160 (153 por parte) de GSM-7. Por lo tanto, una comilla rizada o un guion corto pueden convertir un mensaje de un segmento en dos, duplicando el coste.

¿Qué es un homóglifo y por qué es peligroso?

Un homóglifo es un carácter de un alfabeto que se ve idéntico a otro de otro alfabeto; por ejemplo, la 'а' cirílica (U+0430) es visualmente indistinguible de la 'a' latina (U+0061). Si uno se introduce accidentalmente en tu texto (a menudo al copiar y pegar), el mensaje parece inglés normal, pero se codifica silenciosamente como Unicode. Como no se ve, es una de las causas más confusas de la codificación UCS-2 inesperada. El analizador de código revela los puntos de código exactos y puede reemplazarlos.

¿Reemplazar los homoglifos cambiará mi mensaje?

Modifica el carácter subyacente, no la apariencia. Para textos que se supone que están en latín (por ejemplo, el nombre de una marca con una letra cirílica oculta), esta es la solución ideal. Pero si el mensaje está escrito en ruso, griego u otro idioma, esas letras son correctas y deben conservarse; por lo tanto, la sustitución de homoglifos está desactivada por defecto y se advierte claramente.

¿Puede convertir todos los mensajes en GSM-7?

No, y no pretende hacerlo. Los emojis y los caracteres de alfabetos no latinos, como el árabe o el chino, no tienen un equivalente en GSM-7. La herramienta los detecta correctamente y los mantiene; para alcanzar GSM-7, es necesario eliminarlos o aceptar Unicode. Todo lo que la herramienta puede corregir de forma segura, lo corrige.

¿Mi mensaje se sube a algún sitio?

No. Todo el proceso de detección, reemplazo y segmentación se ejecuta localmente en tu navegador mediante JavaScript. Tu texto nunca se envía a un servidor.

¿Preparado para enviar mensajes limpios a gran escala?

BroadNet envía un REST API, enlaces directos SMPP 3.4, webhooks de entrega y un TypeScript SDK oficial en 200+ países, con GSM-7 y Unicode manejados correctamente de extremo a extremo.