একটি SMS-এ কত অক্ষর যায়: ১৬০, ৭০, ১৫৩ ও ৬৭-এর হিসাব ও SMS অংশ গোনার নিয়ম

এক SMS-এ ইংরেজি ১৬০ ও বাংলা ৭০ অক্ষর, লম্বা হলে ১৫৩ ও ৬৭

SMS পাঠানোর সময় প্রশ্ন ওঠে: বার্তাটি কি এক SMS-এ ধরবে, নাকি দুটি লাগবে? উত্তর নির্ভর করে অক্ষরের সংখ্যা ও লেখার ধরনের ওপর। ইংরেজিতে এক SMS-এ ১৬০ অক্ষর যায়, বাংলায় মাত্র ৭০। SMS কাউন্টার টুল লেখা বসালেই অক্ষর ও SMS-এর সংখ্যা গুনে দেয়। এই লেখায় সংখ্যাগুলোর কারণ ও নিজে হিসাব করার নিয়ম দেখানো হলো।

দুই ধরনের এনকোডিং

SMS-এ লেখা কম্পিউটারের কোডে সংরক্ষিত হয়, যাকে এনকোডিং বলে। এর প্রধান দুটি:

  • GSM-7: ইংরেজি অক্ষর, অঙ্ক ও প্রচলিত কিছু চিহ্নের জন্য। প্রতিটি অক্ষরে ৭ বিট লাগে, তাই ১৬০ অক্ষর ধরে।
  • Unicode (UCS-2): বাংলা, হিন্দি, আরবি, ইমোজি ও GSM-7-এ নেই এমন অক্ষরের জন্য। প্রতিটি অক্ষরে ১৬ বিট লাগে, তাই ৭০ অক্ষর ধরে।

একটি SMS-এর আকার সীমিত (১৪০ বাইট)। ৭ বিটের অক্ষর বেশি ধরে, ১৬ বিটের অক্ষর কম। এটাই ১৬০ ও ৭০-এর কারণ।

লম্বা বার্তা ভেঙে যায়

বার্তা এক SMS-এর সীমা পেরোলে সেটি কয়েকটি অংশে ভেঙে পাঠানো হয় এবং গ্রহণকারীর ফোনে জোড়া লেগে একটি বার্তা হিসেবে দেখা যায়। জোড়ার জন্য প্রতিটি অংশে একটি নিয়ন্ত্রণ তথ্য (হেডার) যুক্ত হয়, তাই অংশপ্রতি অক্ষর কমে যায়: GSM-7-এ ১৫৩ এবং Unicode-এ ৬৭।

GSM-7 ও Unicode এনকোডিংয়ে ১টি, ২টি, ৩টি ও ৪টি SMS-এ কত অক্ষর যায় তার ছক
এনকোডিং অনুযায়ী SMS-এর সীমা।
এনকোডিং১টি SMS২টি SMS৩টি SMS৪টি SMS
GSM-7 (ইংরেজি)১৬০ পর্যন্ত৩০৬ পর্যন্ত৪৫৯ পর্যন্ত৬১২ পর্যন্ত
Unicode (বাংলা)৭০ পর্যন্ত১৩৪ পর্যন্ত২০১ পর্যন্ত২৬৮ পর্যন্ত

সূত্র: প্রথম SMS-এ সীমার মধ্যে থাকলে একটিই, নইলে মোট অক্ষর ÷ ১৫৩ (বা ৬৭), পূর্ণসংখ্যায় ওপরের দিকে ধরে। যেমন বাংলা ১০০ অক্ষর: ১০০ ÷ ৬৭ = ১.৪৯, ওপরে ধরে ২টি SMS।

এক অক্ষরেই SMS বেড়ে যায়

৭০ অক্ষরের বাংলা বার্তা ১টি SMS, ৭১ অক্ষর হলে ২টি SMS
এক অক্ষরেই SMS সংখ্যা দ্বিগুণ হতে পারে।

“আগামীকাল সকাল ১০টায় আপনার অ্যাপয়েন্টমেন্ট। অনুগ্রহ করে সময়মতো আসুন।” বার্তাটির অক্ষর ঠিক ৭০, তাই ১টি SMS। এতে আরেকটি অক্ষর (যেমন একটি বিস্ময়চিহ্ন বা দাঁড়ি) যোগ করলে ৭১ হয় এবং বার্তা ২টি SMS ধরা হয়। প্রচারে হাজার হাজার গ্রাহকের কাছে পাঠালে এই এক অক্ষরেই খরচ দ্বিগুণ হয়ে যায়।

নিজে কীভাবে গুনবেন

  1. লেখাটি শুধু ইংরেজি ও প্রচলিত চিহ্নে আছে কি, নাকি একটিও বাংলা অক্ষর আছে তা দেখুন। একটি বাংলা অক্ষর থাকলেই পুরো বার্তা Unicode ধরা হয়।
  2. অক্ষর গুনুন (স্পেস, অঙ্ক ও চিহ্নসহ প্রতিটি গোনা হয়)।
  3. সীমার সঙ্গে মেলান: GSM-7-এ ১৬০, Unicode-এ ৭০।
  4. সীমা পেরোলে অংশপ্রতি ১৫৩ বা ৬৭ দিয়ে ভাগ করে SMS সংখ্যা বের করুন।

হাতে গুনলে স্পেস ও যুক্তাক্ষরে ভুল হয়। বাংলায় একটি যুক্তাক্ষর একাধিক অক্ষর গোনা হয়, বিস্তারিত দেখুন বাংলা SMS ৭০ অক্ষরে কেন আটকায়। অক্ষর গোনার সাধারণ কৌশল আছে অক্ষর সীমা মেলানোর গাইডে।

সব জায়গায় একই নয়

এখানকার সংখ্যাগুলো SMS-এর প্রচলিত মান। তবে মোবাইল অপারেটর, SMS গেটওয়ে বা অ্যাপভেদে পাঠানো ও বিলের নিয়ম আলাদা হতে পারে। যেমন কেউ জোড়া লাগানো বার্তা সমর্থন নাও করতে পারে, কেউ প্রতি অংশের জন্য আলাদা বিল করে। বড় প্রচারের আগে আপনার সেবাদাতার নিয়ম দেখে নিন।

সীমাবদ্ধতা ও হালনাগাদ: টুল প্রচলিত GSM-7 ও Unicode নিয়মে গোনে। আপনার সেবাদাতার বিলিংয়ের নিয়ম ভিন্ন হলে চূড়ান্ত হিসাব তাদেরই। হালনাগাদ: ২৩ অক্টোবর ২০২৬।

সাধারণ প্রশ্ন

এক SMS-এ বাংলায় কত অক্ষর যায়?

৭০ অক্ষর। বার্তা লম্বা হলে ভেঙে জোড়া লাগে, তখন প্রতি অংশে ৬৭ অক্ষর।

ইংরেজিতে ১৬১ অক্ষর হলে কয়টি SMS লাগে?

২টি, কারণ ১৬০-এর সীমা পেরিয়েছে। ২টি জোড়া SMS-এ ৩০৬ অক্ষর পর্যন্ত যায়।

বাংলা ও ইংরেজি মেশালে কোন সীমা খাটে?

একটিও বাংলা অক্ষর থাকলে পুরো বার্তা Unicode ধরা হয়, তাই ৭০ ও ৬৭-এর সীমা খাটে।