Karakter (Mesaj Boyu) Hesaplama

Bu yazının tahmini okunma süresi 1 dakikadır.
  • Göndereceğiniz Türkçe karakterli mesajlarda Türkçe karakter hesaplamasının detaylandırılmasıdır.
  • 12.04.2016 tarihli DK-YED/211 sayılı BTK kararı ile 11.12.2016 tarihinden itibaren başlıklı SMS gönderimlerinde mesaj metninin sonuna operatör kodunun (B021) eklenmesi zorunlu hale getirilmiştir.
  • Budan dolayı Türkçe karakter barındırmayacak şekilde 1 mesaj boyu 160 karakterden 155 karaktere düşürülmüştür. Abone no ile gönderimlerinizde (Örn: başlık olarak 0850303XXXX veya 0212909XXXX) bu durum geçerli değildir 160 karakter ile gönderebilirsiniz.
  • Türkçe dil seçeneği ile SMS gönderiliyorsa, 1 boy SMS 155 karakter üzerinden değil 150 karakter üzerinden hesaplanır. Düşen 5 karakter mesajın Türkçe Karakterleri de desteklemesi için harcanır, 150 tane Türkçe karakter kullanılabilir anlamına gelmez.
  • 150 tane karakter çerçevesinde içinde Türkçe karakterlerde kullanılabilir anlamına gelir.
  • Sistemdeki Türkçe karakterler ” ç , ğ , ı , ş , Ğ , İ , Ş “
  • Örneğin, “ÖzTürkçe” kelimesi abone numaralı bir SMS içeriğinde gönderilmek istendiğinde, 160-5=155 karakter üzerinden hesaplanır.
Mesaj İçeriğiHarfTürkçe KarakterKalan Karakter
ÖÖTürkçe değil(155-1) 154
ÖzzTürkçe değil(154-1) 153
ÖzTTTürkçe değil(153-1) 152
ÖzTüüTürkçe değil(152-1) 151
ÖzTürrTürkçe değil(151-1) 150
ÖzTürkkTürkçe değil(150-1) 149
ÖzTürkççTürkçe(149-2) 147
ÖzTürkçeeTürkçe değil(147-1) 146
  • Tablodaki gibi, Türkçe karakter içeren bir harf yer alıyorsa hesaplamada 2 karakter harcar.
  • “ççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççççç” Burada 77 tane ç harfi var her biri 2 karakter harcar 2×77=154 [ boy=1 ] yani bundan sonra yazılan herhangi bir Türkçe karakter 154+2=156 [ boy=2 ] şeklinde hesaplanır.

Makaleyi yararlı buldunuz mu?