När du skickar aviseringar till dina kunder kan ett enkelt specialtecken eller en felplacerad accent dubbla eller till och med tredubbla kostnaden för din kampanj. Att förstå hanteringen av förbjudna tecken i SMS och effekten av GSM-7- och Unicode-kodning är avgörande för alla företag som vill kommunicera effektivt utan att spräcka budgeten.

Finns det verkligen förbjudna tecken i SMS?

Tekniskt sett finns det inga förbjudna tecken i SMS som helt skulle blockera sändningen av ditt meddelande hos mobiloperatörerna. Idag kan moderna nätverk överföra nästan alla symboler, inklusive emojis, kyrilliska, arabiska eller kinesiska tecken. Termen "förbjuden" syftar dock på tecken som inte ingår i telekombranschens standardnorm: kodningen GSM 03.38 (vanligtvis kallad GSM-7).

Om du infogar ett tecken utanför detta standardalfabet växlar SMS-protokollet automatiskt över hela meddelandet till ett annat kodningsformat som kallas Unicode (UCS-2). Denna växling har omedelbara ekonomiska och tekniska konsekvenser för meddelandets maximala längd och din fakturering.

GSM-7 vs Unicode: Direkt inverkan på längden på dina SMS

För att förstå varför dina meddelandekostnader varierar måste man analysera hur operatörerna delar upp meddelanden. Ett standard-SMS är inte obegränsat; det mäts i datasegment.

  • GSM-7-kodning: Detta är standardkodningen. Varje tecken använder 7 bitar data. I detta format är numero maximo de caracteres sms för ett enskilt segment 160 tecken.
  • Unicode-kodning (UCS-2): Krävs för specialtecken, emojis och icke-latinska alfabet. Varje tecken använder 16 bitar. Det numero de caracteres permitidos en mensaje de texto sjunker då till endast 70 tecken per segment.

Om du överskrider dessa gränser delas ditt meddelande upp i flera segment (sammansatta SMS). För meddelanden som innehåller specialtecken blir merkostnaden massiv:

Typ av kodningAntal segmentTeckengräns (Enkelt meddelande)Gräns per segment (Långt / sammansatt meddelande)
GSM-7 Standard1 segment160 tecken160 tecken
GSM-7 Standard2 eller fler segment306 tecken (2 segment)153 tecken per segment
Unicode (UCS-2)1 segment70 tecken70 tecken
Unicode (UCS-2)2 eller fler segment134 tecken (2 segment)67 tecken per segment

Varför ökar ett enda specialtecken din faktura?

Detta är frågan många entreprenörer och utvecklare ställer sig: porque un sms consume mas de un mensaje dependiendo de los caracteres especiales? Svaret ligger i telekomprotokollens styvhet. Så snart ett enda tecken som inte stöds av GSM-7 upptäcks, måste sändningsapplikationen eller operatören permitir o envio de caracteres especiais fora do formato gsm-7 usando o formato unicode. terá impacto directo no consumo de sms onde por exemplo uma sms, passará a 70 caracteres.

Föreställ dig att du skickar en bokningspåminnelse på 100 tecken. Om du bara använder GSM-7-tecken betalar du för 1 SMS. Om du lägger till en enkel emoji (som en kalender 📅) eller en specifik accentuerad bokstav, sjunker gränsen till 70 tecken. Ditt meddelande på 100 tecken delas då upp i 2 Unicode-segment (67 + 33 tecken). Du betalar alltså dubbelt pris för en enda emoji!

På samma sätt, om du integrerar dynamiska variabler (som ett ärendenummer eller ett ID), kan du överskrida gränserna på ett oväntat sätt. Vissa utvecklare undrar ibland: qué pasa si paso el límite de caracteres de 36 en concepto de letras pero el numero de boletin aparece al principio? Om den fasta texten kombinerad med den dynamiska variabeln överskrider segmenttröskeln (70 eller 160 tecken beroende på kodning), kommer meddelandet att faktureras som flera SMS, oavsett var dina variabler är placerade.

Vilka tecken är tillåtna i GSM-7 och vilka utlöser Unicode?

För att optimera dina kampanjer och operativa aviseringar bör du känna till exakt vilka caracteres especiais envio sms som ändrar kodningen. Att veta quais caracteres especiais para sms que limitam para 70 tecken gör att du kan skriva lättare och mer ekonomiska meddelanden.

Grundläggande GSM-7-alfabet (Säkert)

Detta alfabet innehåller alla bokstäver från A till Z (stora och små), siffror från 0 till 9, mellanslag samt vissa vanliga accenter som é, è, à, ù, ç och ì. Du kan använda dessa tecken utan att riskera att växla till Unicode.

GSM-7-utökningstabell (Varning för dubbel räkning)

Vissa tecken ingår i en "utökningstabell" för GSM-7. De tvingar inte fram en växling till Unicode (gränsen förblir 160 tecken), men de räknas som dubbla (de tar upp motsvarande 2 tecken i din räkning). Dessa tecken inkluderar: [, ], {, }, |, ^, \, ~ och eurosymbolen .

Unicode-tecken (Strikt begränsning till 70 tecken)

För att svara på frågan quais caracteres podem ser usados em sms no mce? eller på andra plattformar för SMS-utskick utan att riskera merkostnader, undvik absolut följande tecken om du vill hålla dig under gränsen på 160 tecken:

  • Alla emojis (t.ex: 😊, 🚗, 📅)
  • Typografiska citattecken (t.ex: “ ” eller « ») istället för raka citattecken (")
  • Vissa specifika accenter som ê, â, î, ô, û, eller spanska och portugisiska tecken som á, í, ó, ú, ã, õ
  • Kyrilliska, grekiska, arabiska eller hebreiska tecken

Skrivguide: Hur du formaterar SMS till dina kunder

För små lokala företag (kliniker, frisörsalonger, körskolor, verkstäder) räknas varje öre. Att hitta rätt balans mellan tydlighet och budget är avgörande. Vilket är det valor maximo de caracteres sms pra mensagem ser bem vista av dina kunder samtidigt som det förblir ekonomiskt?

  1. Håll dig under 140-150 tecken: Detta ger dig en säkerhetsmarginal om du infogar personliga fält (som kundens namn eller tid för bokningen).
  2. Ersätt problematiska tecken: Använd e istället för ê eller â. Dina kunder kommer att förstå meddelandet "Ditt fordon ar klart" lika bra som "Ditt fordon är klart", och du sparar tusentals faktureringssegment per år.
  3. Undvik onödiga emojis: Använd tydliga handlingsord istället för ikoner i dina bokningsbekräftelser.

Hur MySMSGate definitivt löser problemet med långa SMS

Om du använder traditionella SMS-gateways som Twilio, Plivo eller MessageBird är kodningshantering ett verkligt ekonomiskt huvudbry. Dessa plattformar fakturerar dig strikt per segment på 160 eller 70 tecken. Om du skickar ett meddelande på 145 tecken som innehåller en enda accent som inte stöds, kommer Twilio att fakturera dig för 3 segment (alltså 3 gånger baspriset), förutom att de kräver krångliga nummerregistreringar (10DLC, operatörsgodkännande).

Det är här MySMSGate förändrar spelplanen för småföretag och utvecklare:

  • Fast prissättning utan överraskningar: MySMSGate tar en enhetlig avgift på 0,02 $ per framgångsrikt skickat SMS, oavsett meddelandets längd eller typ av tecken som används (GSM-7 eller Unicode). Slut på komplex fakturering per segment!
  • Använd din egen Android-telefon: Vår lösning förvandlar din Android-smartphone till en kraftfull SMS-gateway. Meddelandena skickas direkt via telefonens SIM-kort, vilket innebär att dina kunder får SMS från ditt eget mobilnummer, ett nummer de känner igen och litar på.
  • Ingen tröttsam nummerregistrering: Till skillnad från amerikanska API:er som kräver veckor av validering och månadsavgifter för 10DLC, låter MySMSGate dig börja skicka SMS omedelbart efter installationen av vår Android-app.
  • Återbetalning för misslyckade SMS: Om ett SMS inte kan levereras krediteras ditt saldo automatiskt.

För att lära dig mer om ekonomiska alternativ till traditionella API:er, se vår jämförelse av alternativ till Twilio 2026.

Teknisk integration: Skicka SMS utan att oroa dig för kodning

För utvecklare och systemintegratörer erbjuder MySMSGate ett extremt enkelt och robust REST API. Du behöver inte längre designa komplexa algoritmer för att rensa textsträngar eller validera GSM-7-kodning före sändning.

Här är ett enkelt exempel i Python för att skicka ett SMS som innehåller specialtecken och emojis via MySMSGate API:

import requests

url = "https://mysmsgate.net/api/v1/send"
headers = {
    "Authorization": "Bearer DIN_API_NYCKEL",
    "Content-Type": "application/json"
}
data = {
    "to": "+46701234567",
    "message": "Hej! Din bokning är bekräftad till imorgon kl. 14:00. 📅 Vi ses snart!",
    "device_id": "ditt_enhets_id"
}

response = requests.post(url, json=data, headers=headers)
print(response.json())

Tack vare vårt system får du också en relatório de entrega (leveransrapport i realtid) via våra webhooks, vilket gör att du kan följa mottagningsstatus för varje meddelande direkt i ditt eget CRM-system.

Vill du konfigurera din egen gateway på några minuter? Följ vår steg-för-steg-guide för att skicka SMS från en Android-telefon via API.

Vanliga frågor (FAQ)

Här hittar du svar på de vanligaste frågorna om teckenbegränsningar och professionella SMS-utskick.

Vilka är de förbjudna tecknen i SMS?

Det finns inga tecken som tekniskt blockeras av operatörerna, men användning av tecken utanför GSM-7-standarden (som emojis, vissa accenter eller komplexa symboler) minskar kapaciteten i ditt SMS från 160 till 70 tecken, vilket leder till fakturering av flera segment hos traditionella leverantörer.

Varför faktureras mitt SMS dubbelt för en enda emoji?

Att infoga en emoji tvingar meddelandet till Unicode-kodning. I Unicode tar varje tecken mer minnesutrymme. Gränsen för ett SMS går då från 160 till 70 tecken. Om din text är 80 tecken lång kommer den att delas upp och faktureras som 2 SMS.

Hur kan jag testa om mina SMS innehåller Unicode-tecken?

Du kan använda verktyg för SMS-teckenräkning online eller integrera bibliotek för textrensning i din kod för att automatiskt ersätta specialtecken med deras GSM-7-motsvarigheter (till exempel ersätta "ê" med "e").

Hur hjälper MySMSGate mig att spara på långa SMS?

MySMSGate fakturerar inte per segment på 160 eller 70 tecken. Vi tillämpar en fast avgift på 0,02 $ per framgångsrikt skickat SMS, oavsett längd eller förekomst av specialtecken och emojis, genom att skicka meddelandena direkt via ditt anslutna Android-mobilabonnemang.