În mesajele SMS poţi folosi caracterele suportate de standardul GSM 03.38, dar ai posibilitatea şi de a folosi caractere speciale. În acest caz mesajul tău va fi considerat ca şi codificat Unicode.
Standard GSM
Caracterele suportate de standardul GSM 03.38
@£$¥èéùìòÇØøÅåΔ_ΦΓΛΩΠΨΣΘΞÆæßÉ!"#¤%&'()*+,-./0123456789:;<=>? ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÑܧ¿abcdefghijklmnopqrstuvwxyzäöñüà
Unele caractere speciale, aşa-numite extinse pot fi găsite doar în tabelul extins de caractere. În faţa caracterelor extinse va fi inserat un caracter ‘escape’, de aceea aceste caractere vor ocupa două spaţii într-un SMS. La afişare va apărea numai un singur caracter, dar standardul internaţional va număra ca două caractere. Aceste sunt următoarele:
|^€{}[~]\
Lugimea maximă a unui SMS în standardul GSM este de 160 caractere, dar desigur poţi trimite un mesaj în mai multe SMS-uri, dacă 160 de caractere nu sunt sufciiente. Nu uita, şi caracterul ‘space’ va conta.
1 – 160 caractere = 1 SMS
161 – 306 caractere = 2 SMS-uri
307 – 459 caractere = 3 SMS-uri
460 – 612 caractere = 4 SMS-uri
613 – 765 caractere = 5 SMS-uri …
Unicode
În acest standard aproape toate caracterele existente sunt suportate.
Dacă foloseşti doar un singur caracter Unicode, tot mesajul va fi considerat Unicode, astfel lungimea maximă a unui SMS va fi de 70 caractere in loc de 160 de caractere.
1 – 70 caractere = 1 SMS
71 – 134 caractere = 2 SMS-uri
135 – 201 caractere = 3 SMS-uri
202 – 268 caractere = 4 SMS-uri
269 - 335 caractere = 5 SMS-uri …
Mai multe despre sistemul unicode poti gasi aici.
Recomandari
- compuneți textul mesajului fără diacritice
- aveti grija cand copiati mesajul text sau trimiteti mesajele automat prin serviciul API, unele caractere unicode pot fi ascunse.
- utilizati link-uri scurte
- utilizati parametrul cleanupUtf8 cand trimiteti prin API mesajele, sistemul va incerca sa converteasca SMS-ul la unul cu afabet standard GSM 03.38
Un comentariu la „Alfabetul GSM”