BroadNet
Strumento gratuito per sviluppatori · funziona nel tuo browser

Sanificatore di codifica dei messaggi.

Un apice intelligente, un trattino medio o uno spazio invisibile unificatore possono convertire silenziosamente un SMS da GSM-7 a UCS-2, dimezzando il budget per segmento da 160 a 70 caratteri e raddoppiando il costo. Incolla il tuo messaggio: questo strumento individua ogni carattere problematico, lo spiega e ti fornisce una versione pulita e sicura per GSM-7. Nulla esce dal tuo dispositivo.

65 caratteri
Prova un esempio
Prima
UCS-2
Caratteri65
Segmenti1
70 / 67 caratteri per parte
Dopo
UCS-2
Caratteri67
Segmenti1
70 / 67 caratteri per parte
Impatto sul segmento e sui costi

Alcuni caratteri (emoji o lettere di un altro alfabeto) non hanno un equivalente in GSM-7, quindi il messaggio ripulito rimane in UCS-2. Rimuovili per raggiungere GSM-7 e il limite completo di 160 caratteri.

Attenzione: questo messaggio contiene lettere simili a quelle di un altro alfabeto. Sono visivamente identiche alle lettere latine, ma forzano l'uso di Unicode. La loro sostituzione è consigliata: attivate l'opzione solo se il testo deve essere in latino.

Desideri la ripartizione completa dei segmenti e dei costi? Apri il calcolatore del segmento SMS.
Vuoi semplicemente classificare ogni carattere senza correggerlo? Apri il verificatore GSM-7 / Unicode.
Messaggio ripulito
We've updated our plan - see what's new... Reply "YES". Prіce: €5 🎉

Sostituzioni effettuate. Rivedi il documento, quindi copialo.

Personaggi che forzano Unicode
7 distinto caratteri rilevato
Personaggi che forzano Unicode
CharPunto di codiceNomeTipoPerché impone UnicodeSostituzione sicura di GSM-7
’× 2U+2019RIGHT SINGLE QUOTATION MARKVirgoletta tipograficaVirgolette tipografiche/arricciate. Non essendo presenti nell'alfabeto GSM-7, l'intero messaggio viene forzato a essere convertito in UCS-2."'"
—U+2014EM DASHTrattinoTrattino tipografico (trattino en/em o segno meno). GSM-7 ha solo il trattino semplice, quindi questo forza UCS-2."-"
…U+2026HORIZONTAL ELLIPSISPuntini di sospensioneUn singolo carattere di ellissi. GSM-7 non ha ellissi, quindi viene forzato UCS-2. Tre punti semplici sono equivalenti."..."
“U+201CLEFT DOUBLE QUOTATION MARKVirgoletta tipograficaVirgolette tipografiche/arricciate. Non essendo presenti nell'alfabeto GSM-7, l'intero messaggio viene forzato a essere convertito in UCS-2."""
”U+201DRIGHT DOUBLE QUOTATION MARKVirgoletta tipograficaVirgolette tipografiche/arricciate. Non essendo presenti nell'alfabeto GSM-7, l'intero messaggio viene forzato a essere convertito in UCS-2."""
іU+0456CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN IOmoglifoUna lettera dell'alfabeto cirillico o greco che appare identica a una lettera latina. Invisibile all'occhio, ma che crea la sigla UCS-2, una classica causa del mistero "perché questa è Unicode?"."i"(mantenuto - la sostituzione degli omoglifi è disattivata)
🎉U+1F389EmojiEmojiLe emoji non hanno alcuna rappresentazione GSM-7. Non esiste un sostituto sicuro: rimuovile oppure accetta la codifica UCS-2 per questo messaggio.Non esiste un equivalente di GSM-7

Tutto viene eseguito localmente nel tuo browser. Il tuo testo non viene mai caricato.

La risposta breve

Come faccio a impedire che un messaggio venga automaticamente trasformato in Unicode?

Sostituisci i pochi caratteri non presenti nell'alfabeto GSM-7. I colpevoli più comuni sono invisibili: virgolette tipografiche incollate da un programma di elaborazione testi, trattini lunghi o medi, puntini di sospensione indesiderati, spazi unificatori o lettere cirilliche/greche visivamente identiche a quelle latine. Anche solo uno di questi riduce il numero di caratteri per segmento da 160 a 70 e può raddoppiare il numero di segmenti e il costo. Questo strumento rileva ciascuno di questi caratteri e produce una versione pulita e compatibile con GSM-7 che puoi copiare.

Cosa cambia il disinfettante

Le virgolette curve e le virgolette normali diventano virgolette normali. I trattini medi e lunghi diventano trattini lunghi. I puntini di sospensione diventano tre punti. Gli spazi indivisibili, sottili e a larghezza zero diventano spazi normali (o vengono rimossi). I punti elenco diventano asterischi; i simboli di marchio registrato, copyright e marchio registrato diventano (TM), (C) e (R). Le lettere cirilliche e quelle simili al greco possono essere facoltativamente sostituite con i loro equivalenti latini. Le emoji e gli altri caratteri di scrittura non hanno un equivalente in GSM-7, quindi vengono segnalati anziché modificati: è possibile decidere se rimuoverli o accettare Unicode.

Cosa è esatto e cosa è un suggerimento

Il rilevamento dei caratteri e il calcolo dei segmenti/costi sono esatti: seguono l'alfabeto GSM 03.38 e le regole di segmentazione 160/153 (GSM-7) contro 70/67 (UCS-2). La sostituzione di punteggiatura, spazi e simboli non comporta alcuna perdita di significato. La sostituzione degli omoglifi è l'unica operazione che richiede un giudizio: scambiare una lettera cirillica con una latina modifica il carattere sottostante, il che è esattamente ciò che si desidera per un testo latino contraffatto, ma è errato se il messaggio è effettivamente in un'altra lingua. Per questo motivo è disattivata per impostazione predefinita e chiaramente segnalata.

Domande frequenti

In che cosa si differenzia dal verificatore GSM-7 / Unicode?

Il verificatore classifica ogni carattere in modo da poter vedere quali forzano l'uso di UCS-2: li segnala. Questo strumento di sanificazione fa un ulteriore passo avanti e li corregge: applica una serie selezionata di sostituzioni sicure per GSM-7 e fornisce un messaggio ripulito da copiare, con un confronto tra la parte prima e dopo e il costo. Usa il verificatore per capire, lo strumento di sanificazione per pulire.

Perché un preventivo intelligente raddoppia il costo del mio SMS?

SMS utilizza un'unica codifica per l'intero messaggio. Se anche un solo carattere non rientra nell'alfabeto GSM-7, l'intero messaggio deve essere inviato in UCS-2 affinché quel carattere venga trasmesso correttamente. UCS-2 può contenere solo 70 caratteri per segmento (67 per parte quando concatenati) contro i 160 (153 per parte) di GSM-7. Pertanto, una virgoletta o un trattino medio inseriti per errore possono trasformare un messaggio a segmento singolo in un messaggio a due segmenti, raddoppiandone il costo.

Cos'è un omoglifo e perché è pericoloso?

Un omoglifo è un carattere di un alfabeto identico a uno di un altro: ad esempio, la 'а' cirillica (U+0430) è visivamente indistinguibile dalla 'a' latina (U+0061). Se un omoglifo si insinua nel testo (spesso tramite copia-incolla), il messaggio appare in inglese normale ma viene codificato silenziosamente come Unicode. Poiché non è visibile, è una delle cause più ingannevoli di codifica UCS-2 inaspettata. Il programma di sanificazione individua i punti di codice esatti e può sostituirli.

La sostituzione degli omoglifi modificherà il mio messaggio?

Questa funzione modifica il carattere di base, non l'aspetto. Per un testo che dovrebbe essere in latino (ad esempio, il nome di un marchio che qualcuno ha incollato con una lettera cirillica nascosta), questa è esattamente la soluzione. Ma se il messaggio è effettivamente scritto in russo, greco o in un'altra lingua, quelle lettere sono corrette e devono rimanere invariate: pertanto, la sostituzione degli omoglifi è disattivata per impostazione predefinita e viene chiaramente segnalata.

Può convertire ogni messaggio in GSM-7?

No, e non pretende di farlo. Le emoji e i caratteri provenienti da alfabeti non latini, come l'arabo o il cinese, non hanno un equivalente in GSM-7. Lo strumento li segnala onestamente e li lascia al loro posto; per arrivare a GSM-7 è necessario rimuoverli o accettare Unicode. Tutto ciò che lo strumento può correggere in modo sicuro, lo corregge.

Il mio messaggio viene caricato da qualche parte?

No. Tutte le operazioni di rilevamento, sostituzione e segmentazione vengono eseguite localmente nel tuo browser tramite JavaScript. Il tuo testo non viene mai inviato a un server.

Pronti a inviare messaggi puliti su larga scala?

BroadNet invia un REST API, collegamenti diretti SMPP 3.4, webhook di consegna e un TypeScript SDK ufficiale in 200+ paesi, con GSM-7 e Unicode gestiti correttamente end-to-end.