একটি অক্ষরে পুরো SMS Unicode হয়ে যায়: বাঁকা উদ্ধৃতি, ইমোজি ও { } [ ] চিহ্নের ফাঁদ

ইংরেজি ৯১ অক্ষরের বার্তা ১ SMS, একটি বাঁকা উদ্ধৃতি যোগ হলে ২ SMS

একটি ইংরেজি বার্তা ৯১ অক্ষরের, তাই ১টি SMS। এতে শুধু একটি সাধারণ উদ্ধৃতি চিহ্ন (‘) বদলে বাঁকা ধরনের (’) করা হলো, আর হঠাৎ বার্তা দাঁড়ায় ২টি SMS-এ। অক্ষর বাড়েনি, তবু খরচ দ্বিগুণ। এটিই Unicode-এর ফাঁদ। SMS কাউন্টার টুল এমন ক্ষেত্র ধরিয়ে দেয়। এই লেখায় ঝুঁকির চিহ্নগুলো ও এড়ানোর উপায় আছে।

কেন একটি চিহ্নে সব বদলায়

SMS পুরো বার্তাকে একটিই এনকোডিংয়ে পাঠায়। GSM-7 তালিকায় নেই এমন একটিও অক্ষর থাকলে পুরো বার্তা Unicode (UCS-2) হয়ে যায়, আর সীমা ১৬০ থেকে ৭০-এ নামে (জোড়া বার্তায় ১৫৩ থেকে ৬৭)। এ কারণে ৯১ অক্ষরের বার্তা ৯২ অক্ষরে Unicode হয়ে ২টি SMS দাঁড়ায়।

সাধারণ উদ্ধৃতি থেকে বাঁকা উদ্ধৃতি হলে এনকোডিং GSM-7 থেকে Unicode হয় এবং সীমা ১৬০ থেকে ৭০ হয়
একটি চিহ্নে এনকোডিং বদলে যায়।

ঝুঁকির চিহ্ন

Unicode ও দ্বিগুণ গোনার চিহ্নের তালিকা: বাঁকা উদ্ধৃতি, ড্যাশ, ইমোজি এবং { } [ ] ^ ~ | € চিহ্ন
যেসব চিহ্ন গোনা বদলে দেয়।
চিহ্নপ্রভাব
বাঁকা উদ্ধৃতি (’ ‘ “ ”)Unicode হয়, সীমা ৭০
লম্বা ড্যাশ (— –)Unicode হয়
ইমোজি (😀, ✅)Unicode হয়, ইমোজি নিজেও দুই ঘর নেয়
বাংলা বা অন্য লিপির অক্ষরUnicode হয়
^ { } [ ] \ ~ | €GSM-7 থাকে, কিন্তু প্রতিটি দুই অক্ষর গোনা হয়

শেষ সারিটি অনেকের অজানা। এসব চিহ্ন বিশেষ ছক (extension) থেকে আসে, তাই একটি চিহ্ন দুই অক্ষরের জায়গা নেয়। ১৫৯ অক্ষরের বার্তায় দুটি [ ] থাকলে গোনা ১৬১ হয়ে ২টি SMS লাগে।

কোথা থেকে বাঁকা চিহ্ন ঢোকে

  • Word বা Docs থেকে পেস্ট: এগুলো স্বয়ংক্রিয়ভাবে সাধারণ উদ্ধৃতিকে বাঁকা করে ফেলে।
  • ফোনের কীবোর্ডের স্বয়ংক্রিয় সংশোধন: কিছু কীবোর্ড ড্যাশ বা উদ্ধৃতি বদলে দেয়।
  • ওয়েব থেকে কপি করা লেখা: গোপন চিহ্ন বা বাঁকা উদ্ধৃতি সঙ্গে আসে।
  • ইমোজি দিয়ে সাজানো প্রচার: একটি ইমোজিতেই পুরো বার্তা Unicode হয়।

এড়ানোর উপায়

  1. বার্তা সরাসরি SMS টুল বা সাধারণ নোটপ্যাডে লিখুন।
  2. পেস্ট করলে কাউন্টারে গোনা মেলান। গোনা ১৬০-এর কাছাকাছি হলেও ৭০ সীমা দেখালে বুঝবেন কোথাও Unicode চিহ্ন ঢুকেছে।
  3. বাঁকা উদ্ধৃতিকে সাধারণ উদ্ধৃতি (‘) বা ডাবল কোট (“) দিয়ে বদলান।
  4. ড্যাশের জায়গায় সাধারণ হাইফেন (-) ব্যবহার করুন।
  5. ^ { } [ ] ~ | এড়িয়ে চলুন বা আরও জায়গা ধরে হিসাব করুন।

বাংলা বার্তায় এই ঝুঁকি কম

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

সীমাবদ্ধতা ও হালনাগাদ: কিছু SMS গেটওয়ে বাঁকা উদ্ধৃতি নিজেই সাধারণ উদ্ধৃতিতে বদলে দেয়, কিছু দেয় না। তাই পাঠানোর আগে নিজের সেবাদাতার আচরণ পরীক্ষা করুন। হালনাগাদ: ২৩ অক্টোবর ২০২৬।

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

একটি ইমোজিতে কি পুরো SMS বদলে যায়?

হ্যাঁ। ইমোজি GSM-7-এ নেই, তাই পুরো বার্তা Unicode হয় এবং সীমা ৭০-এ নামে।

[ ] চিহ্ন দিলে কেন বেশি অক্ষর গোনা হয়?

এগুলো GSM-7-এর বিশেষ ছক থেকে আসে, তাই প্রতিটি দুই অক্ষরের জায়গা নেয়।

Word থেকে SMS-এর লেখা পেস্ট করা কি নিরাপদ?

সরাসরি নয়। Word বাঁকা উদ্ধৃতি বসায়, তাই পেস্টের পর গোনা মিলিয়ে নিন।