Pesan

Kalkulator segmen SMS

Operator menagih SMS per segmen, bukan per pesan. Ketik isi pesan yang ingin Anda kirim dan lihat di mana pesannya terbagi, encoding apa yang digunakan, dan berapa ruang yang dicadangkan setiap bagian untuk penyusunan ulang.

Apa yang menentukan sebuah segmen

Satu SMS membawa 140 byte. Jumlah karakter yang muat bergantung pada alfabet yang digunakan. Teks Latin biasa dikemas dalam alfabet 7-bit GSM-7 dengan kapasitas 160 karakter per pesan. Begitu Anda menyertakan karakter yang tidak bisa diwakili alfabet tersebut, seperti emoji, aksara beraksen, atau tanda kutip lengkung, seluruh pesan beralih ke UCS-2 16-bit dan batasnya turun menjadi 70.

Melewati batas tersebut berarti pesan dipecah menjadi beberapa bagian. Setiap bagian mencadangkan User Data Header kecil agar ponsel penerima dapat menyusun ulang bagian-bagian itu sesuai urutan. Itulah mengapa pesan gabungan hanya memuat 153 karakter GSM-7 per bagian, bukan 160 (atau 67, bukan 70, dalam UCS-2). Kalkulator di bawah menunjukkan pembagian itu secara langsung saat Anda mengetik.

GSM-7

Alfabet 7-bit bawaan: A–Z, angka, tanda baca umum, dan beberapa huruf Eropa. 160 karakter untuk pesan tunggal, 153 per bagian jika dipecah. Beberapa simbol menghabiskan dua karakter: kurung kurawal, kurung siku, ^, ~, |, garis miring terbalik, dan €.

UCS-2

Alfabet cadangan untuk karakter apa pun yang tidak bisa di-encode oleh GSM-7. 70 karakter untuk pesan tunggal, 67 per bagian. Satu emoji saja memindahkan seluruh pesan ke sini, jadi penting untuk diketahui sebelum Anda mengirim.

Smart encoding

Sebagian besar karakter yang memaksa pesan berpindah ke UCS-2 bukan aksara asing. Karakter-karakter itu adalah karakter tipografi yang tampak serupa, yang disisipkan oleh keyboard ponsel atau hasil tempel dari dokumen: tanda kutip lengkung “smart”, dash panjang, elipsis, atau spasi non-breaking. Bagi pembaca terlihat sama, tetapi diam-diam menggandakan jumlah segmen Anda.

Smart encoding menulis ulang karakter-karakter tersebut menjadi padanan GSM-7 biasa sebelum pesan dikirim: tanda kutip lengkung menjadi tanda kutip lurus, dash panjang menjadi tanda hubung, elipsis menjadi tiga titik. Pesan yang hanya tampak non-GSM tetap menggunakan GSM-7 dan ditagih dengan bagian yang lebih sedikit. Karakter tanpa padanan GSM-7 (emoji, huruf Tionghoa, Jepang, Korea, Arab, Ibrani, Thai) dibiarkan apa adanya dan tetap memaksa UCS-2.

Di Bird, aktifkan fitur ini per pesan dengan mengatur options.smart_encoding ke true pada pengiriman. Baca dokumentasi smart-encoding untuk tabel penggantian lengkap. Toggle di bawah ini menampilkan pratinjau persis apa yang dilakukan pada teks Anda.

Periksa pesan Anda

Tempel atau ketik di bawah. Hitungan diperbarui secara langsung, peta karakter menandai apa pun yang membutuhkan biaya ekstra, dan smart encoding menunjukkan apa yang akan dikonversi.

Pesan Anda

Semua dihitung di browser Anda. Pesan Anda tidak pernah meninggalkan halaman ini.

Ide Anda berikutnya. Siap terhubung.