ပင်မအကြောင်းအရာသို့ ကျော်သွားရန်
Multinook

SMS စာလုံးရေတွက်ကိရိယာ - အခမဲ့ GSM-7 စစ်ဆေးကိရိယာ

GSM-7 (စာလုံး ၁၆၀) နှင့် UCS-2 Unicode (စာလုံး ၇၀) SMS အပိုင်းများကို တွက်ချက်ပါ၊ GSM မဟုတ်သော စာလုံးများကို ရှာဖွေပါနှင့် မက်ဆေ့ချ် စရိတ်ကို လျှော့ချပါ

સ્થાનတွင်း RAM တွင် လုပ်ဆောင်နေသည်...

နောက်ထပ် အကြံပြုထားသော လုပ်ဆောင်ချက်များ

အမြန်လုပ်ငန်းစဉ်များ
တစ်ချက်ကြည့်ခြင်း

အမြန်အကျဉ်းချုပ်နှင့် အဓိကအချက်များ

မရှိမဖြစ် ထိုးထွင်းသိမြင်မှုများ၊ စွမ်းဆောင်ရည် အတိုင်းအတာများနှင့် ကိုယ်ရေးလုံခြုံမှု အာမခံချက်များကို တစ်ချက်ကြည့်ရုံဖြင့် သိရှိနိုင်ပါသည်။

တရားဝင် အဓိပ္ပာယ်ဖွင့်ဆိုချက်

SMS Character Counter နှင့် GSM-7 Segment Calculator သည် စာသားများကို 3GPP TS 23.038 7-bit အက္ခရာစဉ်နှင့် UCS-2 16-bit Unicode စံနှုန်းတို့နှင့် တိုက်ဆိုင်စစ်ဆေးကာ အတိအကျ septet အရှည်များ၊ UDH အပိုင်းများစွာ ခွဲထုတ်မှုများနှင့် ဝန်ဆောင်မှုပေးသူ ငွေပေးချေမှု ကုန်ကျစရိတ်များကို တွက်ချက်ပေးသည့် တေလီကွန်း ညီညွတ်မှု အသုံးဝင်ပစ္စည်းတစ်ခု ဖြစ်သည်။

အကျဉ်းချုပ်|အတည်ပြုထားသော ဘရောက်ဆာတွင်း ဗိသုကာလက်ရာ

SMS စာလုံးရေနှင့် မက်ဆေ့ချ် ဘေလ်ကောက်ခံမည့် အပိုင်းများကို အွန်လိုင်းတွင် အခမဲ့ တွက်ချက်ရန် Multinook ၏ SMS စာလုံးရေတွက်ကိရိယာထဲသို့ သင့်စာသားကို ကူးထည့်ပါ။ အင်ဂျင်သည် ဘရောက်ဆာ RAM ထဲရှိ 3GPP TS 23.038 GSM-7 အက္ခရာစဉ်နှင့် သင့်စာသားကို တိုက်ဆိုင်စစ်ဆေးပေးပြီး သင့်မက်ဆေ့ချ်သည် စာလုံးရေ ၁၆၀ ပါ GSM-7 အပိုင်းလား သို့မဟုတ် စာလုံးရေ ၇၀ ပါ UCS-2 Unicode အပိုင်းလားဆိုသည်ကို ပြသပေးကာ သယ်ယူပို��ဆောင်ရေး ကုန်ကျစရိတ်ကို တိုးစေသည့် တိကျသော စာလုံးများကို မီးမောင်းထိုးပြပေးပါသည်။

160 vs 70 Char ထောက်လှမ်းခြင်း

သင့် SMS သည် 7-bit GSM-7 (160 စာလုံး) သို့မဟုတ် 16-bit UCS-2 Unicode (70 စာလုံး) ကို အသုံးပြုသည်ကို ချက်ချင်း ပြသပေးသည်။

ပြဿနာဖြစ်စေသော စာလုံးများကို မီးမောင်းထိုးပြသည်

သင့်မက်ဆေ့ချ်ကို ငွေကုန်ကြေးကျများသော Unicode ဘီလ်သို့ အတင်းအကျပ် ပို့ဆောင်စေသော စမတ်ကိုးကားချက်၊ ဒက်ရှ် သို့မဟုတ် အီမိုဂျီကို အတိအကျ မီးမောင်းထိုးပြသည်။

1-Click GSM-7 အလိုအလျောက် ပြင်ဆင်ခြင်း

စမတ်ကိုးကားချက်များနှင့် စာပုံစံ ဒက်ရှ်များကို စံ GSM-7 စာလုံးများသို့ အလိုအလျောက် ပြောင်းလဲပေးသည်။

တို���်ရိုက် အစုလိုက် ကုန်ကျစရိတ် ခန့်မှန်းသူ

လက်ခံသူ သောင်းပေါင်းများစွာအနှံ့ အတိအကျ အပိုင်းအရေအတွက်နှင့် စုစုပေါင်း ကမ်ပိန်း ကုန်ကျစရိတ်ကို တွက်ချက်ပေးသည်။

SMS စာလုံးရေတွက်ကိရိယာ - အခမဲ့ GSM-7 စစ်ဆေးကိရိယာ — နည်းပညာပိုင်းဆိုင်ရာ တည်ဆောက်ပုံနှင့် သတ်မှတ်ချက်များ
စွမ်းဆောင်ရည်မြင့် အင်ဂျင်စနစ်

SMS စာလုံးရေတွက်ကိရိယာ - အခမဲ့ GSM-7 စစ်ဆေးကိရိယာ

SMS စာလုံးအရှည်နှင့် GSM-7 နှင့် Unicode မက်ဆေ့ချ် အပိုင်းများကို အွန်လိုင်းတွင် အခမဲ့ တွက်ချက်ပါ။ ဘရောက်ဆာ RAM တွင် SMS ကုန်ကျစရိတ်ကို သုံးဆဖြစ်စေသော အီမိုဂျီများနှင့် စမတ်ကို့စ်များကို ရှာဖွေပါ။

အချိန်နှင့်တပြေးညီ 3GPP TS 23.038 GSM-7 (160 / 153 စာလုံး) နှင့် UCS-2 Unicode (70 / 67 စာလုံး) အပိုင်း တွက်ချက်ကိရိယာ
ကုန်ကျစရိတ်ကြီးမားသော 70-char Unicode ပုံစံသို့ အတင်းအကျပ်ပြောင်းစေသော GSM မဟုတ်သော စာလုံးအမှန်များ (ကောက်ကြောင်းကို့စ်များ၊ em-dashes၊ အီမိုဂျီများ) ကို မီးမောင်းထိုးပြပေးသည်
တစ်ခုချင်းလျှင် စာလုံး ၂ လုံး စားသုံးသည့် 2-septet GSM-7 တိုးချဲ့စာလုံးများကို တိကျစွာ ရေတွက်ပေးသည် (^, {, }, \, [, ~, ], |, €)
SMS ဘေလ်၏ ၅၀-၇၀% ကို သက်သာစေရန် စမတ်ကို့စ်များ၊ ဒက်ရှ်များနှင့် အသံထွက်ပါစာလုံးများကို အလိုအလျောက် ဘာသာပြန်ပေးသည့် GSM-7 သို့ ၁-ချက်နှိပ် အလိုအလျောက် ပြင်ဆင်သည့်ခလုတ်
Twilio၊ AWS SNS၊ MessageBird နှင့် Karix အစုလိုက် ပို့လွှတ်မှုများအတွက် တည်ဆောက်ပါဝင်ပြီးသား SMS ကမ်ပိန် ကုန်ကျစရိတ် ခန့်မှန်းကိရိယာ
ပြင်ပဆာဗာများသို့ ကမ်ပိန်စာသား တစ်စုံတစ်ရာ မတင်ვიඩဘဲ ၁၀၀% လျှို့ဝှက်သော ကလိုင်းယင့်ဘက် RAM လုပ်ဆောင်ချက်
အင်တာနက်လိုင်းကင်းစင်သော ဒေတာလုံခြုံရေး

ဖိုင်တင်ရန် လုံးဝမလိုသော အမြင့်ဆုံး လျှို့ဝှက်လုံခြုံမှု

သင့်ဖိုင်များကို WebAssembly ကို အသုံးပြု၍ သင့်စက်ပစ္စည်း၏ RAM အတွင်း၌သာ တင်းကျပ်စွာ လုပ်ဆောင်သည်။ ကလောက်ဒ်သို့ ဖိုင်တင်ရန် လုံးဝမလိုပါ။

ဘရောက်ဆာတွင်း RAM ဖြင့် 100% လုပ်ဆောင်သည် • ဆာဗာသို့ ဖိုင်တင်ရန် လုံးဝမလိုပါ
အင်တာနက်လိုင်းကင်းစင်သော ဒေတာလုံခြုံရေး
အဆင့်ဆင့် ညွှန်ကြားချက်များ

အွန်လိုင်းတွင် အသုံးပြုပုံ: SMS စာလုံးရေတွက်ကိရိယာ - အခမဲ့ GSM-7 စစ်ဆေးကိရိယာ

ဆော့ဖ်ဝဲထည့်သွင်းစရာမလိုဘဲ သင့်ဘရောက်ဆာတွင်း၌ပင် စာရွက်စာတမ်းများကို လုပ်ဆောင်ရန် ဤရိုးရှင်းသော အဆင့် ၃ ဆင့်ကို လိုက်နာပါ။

1

၁။ သင်၏ SMS စျေးကွက်ရှာဖွေရေး စာသားကို ကူးထည့်ပါ

သင်၏ ကြော်ငြာ SMS၊ OTP နမူနာ သို့မဟုတ် ဖောက်သည် အသိပေးချက်ကို တိုက်ရိုက် ခွဲခြမ်းစိတ်ဖြာသည့် ဘောက်စ်ထဲသို့ ထည့်ပါ သို့မဟုတ် ကူးထည့်ပါ။

2

၂။ GSM-7 နှင့် Unicode အမှားခံရသည့် အချက်များကို စစ်ဆေးပါ

ကုဒ်ဝှက်ခြင်း တံဆိပ်နှင့် တိုက်ရိုက် စာလုံးမြေပုံကို စစ်ဆေးပါ။ အနီရောင် တံဆိပ်များသည် GSM မဟ��တ်သော Unicode စာလုံးများ (စမတ် ကောက်နှုတ်ချက်များ သို့မဟုတ် အီမိုဂျီများကဲ့သို့) ကို မီးမောင်းထိုးပြပြီး အဝါရောင် တံဆိပ်များသည် 2-septet တိုးချဲ့သင်္ကေതများကို အမှတ်အသားပြုပါသည်။

3

၃။ GSM-7 သို့ 1-ক্লিক ဖြင့် အလိုအလျောက် ပြင်ဆင်ပြီး ကူးယူပါ

'GSM-7 သို့ အလိုအလျောက် ပြင်ဆင်ရန်' ကို နှိပ်၍ စမတ် ပုဒ်ဖြတ်ပုဒ်ရပ်များကို စံ GSM-7 နှင့် အစားထိုးပါ— ၎င်းသည် သင့်အား 160 စာလုံး ကန့်သတ်ချက်ကို ပြန်လည်ရရှိစေပြီး အပိုင်းများစွာအတွက် သယ်ယူပို့ဆောင်ရေး ကုန်ကျစရိတ်များကို လျှော့ချပေးသည်။

လုံခြုံရေးနှင့် စွမ်းဆောင်ရည် စံညွှန်း

Multinook သည် သမားရိုးကျ ကလောက်ဒ် ပုံစံပြောင်းစက်များထက် အဘယ်ကြောင့် ပိုကောင်းသနည်း

ကလောက်ဒ်သို့ ဖိုင်တင်ရသည့် သမားရိုးကျ ဝန်ဆောင်မှုများနှင့် ဘရောက်ဆာတွင်း WebAssembly တည်ဆောက်ပုံတို့ မည်သို့ကွာခြားသည်ကို ကြည့်ပါ။

Unicode အမှားခံရသူကို ထောက်လှမ်းခြင်း

Multinook
အတိအကျရှိသော အနီရောင် စာလုံးများကို ဖော်ပြပေးသည်
Paid Cloud Portals
ကုဒ်ဝှက်ခြင်း အမည်ကိုသာ ပြသသည်

1-Click GSM-7 အလိုအလျောက် ပြင်ဆင်ပေးစက်

Multinook
ချက်ချင်း စမတ်ကိုးကားချက် ပြင်ဆင်ခြင်း
Paid Cloud Portals
ကိုယ်တိုင် ပြန်ရိုက်ရန် လိုအပ်သည်

2-Septet တိုးချဲ့မှု သင်္ချာ

Multinook
အတိအကျရှိသော Escape Byte (0x1B) အရေအတွက်
Paid Cloud Portals
€, ^, {, }, [ တို့ကို ၁ လုံးအဖြစ် မှားယွင်း ရေတွက်သည်

យុទ្ធនាការ ကုန်ကျစရိတ် တွက်ချက်စက်

Multinook
တို��်ရိုက် အစုလိုက် ROI နှင့် အပိုင်း ကုန်ကျစရိတ်
Paid Cloud Portals
မပါဝင်ပါ

ဒေတာ ကိုယ်ရေးလုံခြုံမှု

Multinook
၁၀၀% ဒေသတွင်း RAM (၀ အပ်လုဒ်များ)
Paid Cloud Portals
ခဲဆွဲထုတ်သည့် Cloud ခြေရာခံခြင်း

စျေးနှုန်းနှင့် ဝင်ရောက်အသုံးပြုနိုင်မှု

Multinook
၁၀၀% အခမဲ့ အမြဲတမ်း (စာရင်းသွင်းရန် မလိုအပ်ပါ)
Paid Cloud Portals
SaaS သရုပ်ပြနောက်ကွယ်တွင် ကန့်သတ်ထားသည်
နည်းပညာပိုင်းဆိုင်ရာ တည်ဆောက်ပုံနှင့် သတ်မှတ်ချက်များ

သတ်မှတ်ချက်များနှင့် ဖိုင်အမျိုးအစား ကိုက်ညီမှု

W3C WebAssembly နှင့် Typed Array သတ်မှတ်ချက်များနှင့်အညီ တင်းကျပ်စွာ တည်ဆောက်ထားသည်။

တေလီကွန်း စံနှုန်း3GPP TS 23.038 / GSM 03.38 & UCS-2 (ISO/IEC 10646) UTF-16
အပိုင်းတစ်ပိုင်း စွမ်းရည်160 Septets (GSM-7) / 70 Code Units (UCS-2 Unicode)
အပိုင်းများစွာပါသော အပိုင်း စွမ်းရည်153 Septets (GSM-7) / 67 Code Units (6-Byte UDH ပါရှိသော UCS-2)
တိုးချဲ့ထားသော Septet ထောက်လှမ်းခြင်း2-Septet Escape Characters (^, {, }, \, [, ~, ], |, €) များကို ခြေရာခံသည်
အလိုအလျောက် ဘာသာပြန်ခြင်းGSM-7 သို့ ၁-က্লিক ဖြင့် စမတ် ပ���ဒ်ဖြတ်ပုဒ်ရပ် & Diacritic Normalization
ကိုယ်ရေးလုံခြုံမှု ဗိသုကာ၁၀၀% ကလိုင်းယന്റ്ဘက်မှ ဘရောက်ဆာ RAM (ကွန်ရက် အပ်လုဒ်များ လုံးဝမရှိပါ)
ပရိသတ်နှင့် လုပ်ငန်းစဉ်များ

ပစ်မှတ်ထားသော ပရိသတ်နှင့် လက်တွေ့အသုံးချမှုများ

ဤဘရောက်ဆာတွင်းအသုံးအဆောင်မှ မည်သူများ အကျိုးခံစားရမည်နှင့် မည်သည့်အခါတွင် အသုံးပြုရမည်နည်း။

ထိန်းသိမ်းရေး & Klaviyo/Attentive မန်နေဂျာများ

SMS & E-Commerce ဈေးကွက်ရှာဖွေသူများ

ဖုံးကွယ်ထားသော စမတ်ကိုးကားချက်များကို ဖယ်ရှားရန်နှင့် အပိုင်း ၂ ဆ - ၃ ဆ ပိုမိုကောက်ခံမှုများကို ကာကွယ်ရန် ကြော်ငြာ SMS များကို စာရင်းစစ်ခြင်း။

Twilio, AWS SNS & Sinch ပေါင်းစပ်သူများ

ဆော့ဖ်ဝဲ အင်ဂျင်နီယာများနှင့် CPaaS တီထွင်သူများ

လုပ်ငန်းသုံး OTP နမူနာများ၊ ရက်ချိန်းသတိပေးချက်များနှင့် ဝက်ဘ်ဟွန်း သတိပေးချက်များကို 153/67 UDH နယ်နိမိတ်များနှင့် ဆန့်ကျင်၍ အတည်ပြုခြင်း။

CRM & ပို့ဆောင်ရေး ညှိနှိုင်းရေးမှူးများ

ဖောက်သည် အထောက်အပံ့ & လုပ်ငန်းလည်ပတ်ရေး အဖွဲ့များ

အလိုအလျောက် ပို့ဆောင်မှု အသိပေးချက်များနှင့် နှစ်ဖက် အတည်ပြုခြင်း မက်ဆေ့ချ်များသည် 160-septet ဘောင်တစ်ခုအတွင်း ဆံ့ဝင်ကြောင်း သေချာစေခြင်း။

အစုလိုက် အပြုံလိုက် ဆက်သွယ်ရေး စီစဉ်သူများ

နိုင်ငံရေး & အကျိုးအမြတ်မယူသော ကမ်ပိန်း ဒါရိုက်တာများ

စာရင်းသွင်းသူ ၁၀၀,၀၀၀+ လွှင့်ထုတ်မှုများတွင် အပိုင်းတစ်ခုချင်းစီ၏ ဝန်ဆောင်မှုပေးသူ အခကြေးငွေများကို မထုတ်လွှင့်မီ ကြိုတင်ခန့်မှန်းခြင်း။

လက်တွေ့စမ်းသပ်ခန်း အတည်ပြုချက်

ကိုယ်တိုင်စမ်းသပ်အတည်ပြုချက်နှင့် စွမ်းဆောင်ရည် တိုင်းတာချက်များ

ကွန်ရက်ဒေတာ လုံးဝပေးပို့ခြင်းမရှိဘဲ ခေတ်မီဘရောက်ဆာများနှင့် Operating System များတွင် လုပ်ဆောင်ခဲ့သော လက်တွေ့စမ်းသပ်မှု ရလဒ်များ။

Google Chrome 128 (Apple M3 Max)

ဖိုင်: 1,500-Character Multi-Part SMS Broadcast Template

0.4ms GSM-7 septet & UDH segment calculation0 KB Transferred (100% Local Device RAM)
Microsoft Edge 126 (Windows 11 x64 Intel i7)

ဖိုင်: 500-Character Mixed Emoji & Smart-Quote Copy

0.5ms UTF-16 surrogate pair & culprit highlighting0 KB Transferred (100% Local Device RAM)
Mobile Safari (iOS 18 / iPhone 15 Pro)

ဖိုင်: 320-Character Promotional SMS Draft

0.3ms 1-click GSM-7 transliteration0 KB Transferred (100% Local Device RAM)
အများစု မေးမြန်းလေ့ရှိသည်များ

မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ

လုံခြုံရေး၊ ဖိုင်ကန့်သတ်ချက်များနှင့် အသုံးပြုမှုတို့နှင့် ပတ်သက်၍ သင်သိလိုသမျှ။

စံစာတိုများသည် GSM-7 ကုဒ်ဝှက်ခြင်း (တစ်လုံးလျှင် 7 bits) ကို အသုံးပြုကြပြီး 140-byte SMS ပလပ်ဖုဒ်တစ်ခုထဲတွင် စာလုံးရေ 160 ကို ဆံ့ဝင်စေသည်။ သို့သော်၊ သင့်မက်ဆေ့ချ်တွင် အီမိုဂျီတစ်ခု၊ ကောက်ကြောင်းပါသော စမတ် ကိုးကားချက် (`’` Word သို့မဟုတ် Google Docs မှ ကူးယူထားသော) သို့မဟုတ် ရှည်လျားသော em-dash (`—`) ကဲ့သို့သော GSM မဟုတ်သော စာလုံးတစ်လုံးတည်း ပါဝင်နေပါက တယ်လီကွန်း ဝန်ဆောင်မှုပေးသူများသည် မက်ဆေ့ချ် တစ်ခုလုံးကို UCS-2 (16-bit Unicode) ကုဒ်ဝှက်စနစ်သို့ ပြောင်းလဲရမည်ဖြစ်ပြီး တစ်ပိုင်းတည်း ကန့်သတ်ချက်ကို စာလုံးရေ ၇၀ သို့ လျှော့ချပစ်ရမည် ဖြစ်သည်။
SMS တစ်ခုသည် တစ်ခုတည်းသော မက်ဆေ့ချ် ကန့်သတ်ချက် (GSM-7 အတွက် ၁၆၀ စာလုံး သို့မဟုတ် UCS-2 အတွက် ၇၀ စာလုံး) ကို ကျော်လွန်သောအခါ၊ လက်ခံသူ၏ ဖုန်းသည် မက်ဆေ့ချ်ကို ပြန်လည်ဆက်စပ်နိုင်စေရန် ဝန်ဆောင်မှုပေးသူများသည် အပိုင်းတစ်ခုချင်းစီတွင် 6-byte User Data Header (UDH) တစ်ခုကို ပူးတွဲပေးကြသည်။ ဤ UDH သည် GSM-7 တွင် septet ၇ ခု သို့မဟုတ် Unicode တွင် စာလုံး ၃ လုံးကို စားသုံးသည်။ ထို့ကြောင့်၊ အပိုင်းများစွာပါသော GSM-7 မက်ဆေ့ချ်များတွင် အပိုင်းတစ်ခုလျှင် စာလုံးရေ ���၅၃ လုံး (ဥပမာ- အပိုင်း ၂ ပပိုင်းအတွက် စာလုံးရေ ၃၀၆ လုံး) နှင့် အပိုင်းများစွာပါသော Unicode မက်ဆေ့ချ်များတွင် အပိုင်းတစ်ခုလျှင် စာလုံးရေ ၆၇ လုံး (အပိုင်း ၂ ပပိုင်းအတွက် စာလုံးရေ ၁၃၄ လုံး) ပါဝင်သည်။
GSM 03.38 တိုးချဲ့ဇယားရှိ စာလုံးကိုးလုံးသည် escape ရှေ့ဆက် (`0x1B`) ကို လိုအပ်ပြီး ထို့ကြောင့် တစ်ခုလျှင် septet 2 ခု (စာလုံး 2 လုံး) စီ စားသုံးသည်- caret (`^`), curly braces (`{` နှင့် `}`), backslash (`\`), square brackets (`[` နှင့် `]`), tilde (`~`), vertical pipe (`|`), နှင့် ယူရိုသင်္ကေത (`€`) တို့ ဖြစ်ကြသည်။
Google Docs တွင် စာလုံးရေ ၁၅၅ လုံးပါသော စျေးကွက်ရှာဖွေရေး SMS တစ်ခုကို ရေးသည်ဟု စဉ်းစားပါ။ ပုံမှန်အားဖြင့် စာလုံးရေ ၁၅၅ လုံးသည် GSM-7 အပိုင်း ၁ ပပိုင်းအတွင်း ဆံ့ဝင်သည် (Twilio တွင် $0.0079)။ သို့သော် Google Docs သည် သင့် apostrophe (`'`) ကို ကောက်ကြောင်းပါသော smart quote (`’`) သို့ အလိုအလျောက် ပြောင်းလဲပေးပါက သင့်မက်ဆေ့ချ်သည် UCS-2 Unicode သို့ ပြောင်းသွားသည် (အပိုင်းများစွာပါသော အပိုင်းတစ်ခုလျှင် စာလုံးရေ ၆၇ လုံး)။ သင်၏ စာလုံ���ရေ ၁၅၅ လုံးပါသော မက်ဆေ့ချ်သည် ရုတ်တရက် သီးခြားအပိုင်း ၃ ပပိုင်းအဖြစ် ဘီလ်ကျသွားပြီး (၁၅၅ ÷ ၆၇ = ၂.၃၁ → ၃ ပပိုင်း)၊ သင်၏ ကမ်ပိန်း ကုန်ကျစရိတ်ကို သုံးဆ မြင့်တက်စေသည်။
'GSM-7 သို့ အလိုအလျောက် ပြင်ဆင်ရန်' ကို နှိပ်သောအခಾ၊ ကျွန်ုပ်တို့၏ ကလိုင်းယന്റ്ဘက်မှ စာလုံးဘာသာပြန်အင်ဂျင်သည် ကောက်ကွေးနေသော ကိုးကားချက်များကို (`‘ ’ “ ”`) တိုက်ရိုက် ASCII ကိုးကားချက်များ (`' "`) ဖြင့် အလိုအလျောက် အစားထိုးပေးသည်၊ em/en-dashes များကို (`— –`) စံ ဟိုင်ဖန်များ (`-`) သို့ ပြောင်းလဲပေးသည်၊ ကွဲထွက်မသွားသော နေရာလပ်များကို ပုံမှန် နေရာလပ်များနှင့် အစားထိုးပေးပြီး၊ မထောက်ပံ့ထားသော အသံထွက် အသတ္တ်ပါသော စာလုံးများကို အနီးစပ်ဆုံး GSM-7 နှင့် ညီမျှသော အရာများသို့ မြေပုံဆွဲပေးသည်။
ပထမအချက်အနေဖြင့်၊ အီမိုဂျီတစ်ခုခုကို ထည့်သွင်းခြင်းက SMS တစ်ခုလုံးကို UCS-2 Unicode မုဒ်သို့ အတင်းအကျပ် ပို့ဆောင်စေသည် (အပိုင်း ၁ ပပိုင်းအတွက် စာလုံးရေ ၇၀၊ ချိတ်ဆက်ထားသော အပိုင်းတစ်ခုလျှင် စာလုံးရေ ၆၇ လုံး)။ ဒုတိယအချက်အနေ��ြင့်၊ ခေတ်မီအီမိုဂျီအများစုသည် Basic Multilingual Plane အပြင်ဘက်တွင် တည်ရှိသောကြောင့် ၎င်းတို့ကို UTF-16 surrogate pairs များအဖြစ် ကုဒ်ဝှက်ထားသည် — ဆိုလိုသည်မှာ စံအီမိုဂျီတစ်ခုစီသည် Unicode စာလုံး ၂ လုံး (bytes ၄ ခု) ကို စားသုံးပြီး အသားအရောင်များ သို့မဟုတ် ZWJ အစီအစဉ်များပါရှိသော ပေါင်းစပ်အီမိုဂျီများသည် စာလုံး ၄ လုံးမှ ၈ လုံးအထိ စားသုံးနိုင်သည်။
ကမ္ဘာ့တေလီကွန်း ဝန်ဆောင်မှုပေးသူများနှင့် CPaaS ပံ့ပိုးပေးသူ အများစု (Twilio, AWS SNS, Vonage, Sinch) တို့သည် အပိုင်း ၁၀ ပပိုင်း (GSM-7 စာလုံးရေ ၁,၅၃၀ သို့မဟုတ် UCS-2 Unicode စာလုံးရေ ၆၇၀) အထိ အများဆုံး ချိတ်ဆက်မှု ကန့်သတ်ချက်ကို ချမှတ်ထားသော်လည်း၊ ပို့ဆောင်နိုင်စွမ်းကောင်းမွန်စေရန်အတွက် စျေးကွက်ရှာဖွေရေး မက်ဆေ့ချ်များကို အပိုင်း ၁ ပပိုင်းမှ ၂ ပပိုင်းအတွင်း (GSM-7 စာလုံးရေ ၁၆၀ သို့မဟုတ် ၃၀၆ အောက်) ထိန်းသိမ်းထားရန် အလေးအနက် အကြံပြုထားသည်။
ဘယ်တော့မှ မရှိပါ။ GSM-7 septet တွက်ချက်မှုများ၊ Unicode စစ်ဆေး��ှုများနှင့် ဘီလ်ခန့်မှန်းချက်များ အားလုံးသည် ဆာဗာသို့ လုံးဝ မလွှင့်ဘဲ သင်၏ ဘရောက်ဆာ RAM အတွင်းတွင် ၁၀၀% ဒေသတွင်း၌ အလုပ်လုပ်ပါသည်။
စံနှုန်းများနှင့် သက်သေအထောက်အထားများ

တရားဝင်စံနှုန်းများနှင့် နည်းပညာဆိုင်ရာ ကိုးကားချက်များ

ဤအင်ဂျင်ကို အလုပ်လုပ်စေသော တရားဝင် လုပ်ငန်းသုံး သတ်မှတ်ချက်များ၊ ဝဘ်စံနှုန်းများနှင့် ကုဒ်ဝှက်စနစ် ကိုးကားချက်များ။

140-Byte Telecom Payload: GSM 03.38 (GSM-7) နှင့် UCS-2 ကုဒ်ဝှက်ခြင်းကို နားလည်ခြင်း

ဆယ်လူလာ အချက်ပြချန်နယ်များတစ်လျှောက် ပို့လွှတ်သည့် စံ Short Message Service (SMS)ဘောင်တိုင်းသည် အများဆုံး 1,120 bits (140 octets/bytes) ဖြင့် တင်းတင်းကျပ်ကျပ် ကန့်သတ်ထားသည်။ 3GPP TS 23.038 သတ်မှတ်ချက်အရ မက်ဆေ့ချ်တစ်ခုတွင် 128-character GSM-7 မူလနှင့် တိုးချဲ့အက္ခရာစဉ်များမှ စာလုံးများကိုသာ အသုံးပြုသောအခါ စာလုံးတစ်လုံးချ��်းစီကို 7 bits (septet) ဖြင့် ထုပ်ပိုးထားသည်။ 1,120 bits ကို septet တစ်ခုလျှင် 7 bits ဖြင့် စားခြင်းဖြင့် ကျော်ကြားသော 160-character SMS ကန့်သတ်ချက် ($1120 / 7 = 160$) ကို ရရှိသည်။

သို့သော်၊ မက်ဆေ့ချ်တွင် GSM-7 စာလုံးအစုအဝေးပြင်ပရှိ စာလုံးတစ်ခု — ဆာဗစ်၊ အာရဗီ၊ ဟိန္ဒီ သို့မဟုတ် တရုတ် ရုပ်ပုံစာလုံး၊ အီမိုဂျီ သို့မဟုတ် စာပုံစံ ကောက်ကွေးနေသော ကိုးကားချက် (`U+2019`) ကဲ့သို့သော စာလုံးတစ်လုံး ပါဝင်လာသည့်အခါ SMS ဂိတ်ဝေးသည် UCS-2 (ကုဒ်ယူနစ်တစ်ခုလျှင် 16 bits / 2 bytes) ကို အသုံးပြု၍ payload တစ်ခုလုံးကို ပြန်လည်ကုဒ်ဝှက်ရပါမည်။ 1,120 bits ကို 16 bits ဖြင့် စားလိုက်ခြင်းဖြင့် မက်ဆေ့ချ်တစ်ခ���တည်း၏ စွမ်းရည်ကို ၇၀ စာလုံးသို့ ချက်ချင်း လျှော့ချပစ်လိုက်သည်။

User Data Headers (UDH) နှင့် အပိုင်းများစွာပါသော SMS ချိတ်ဆက်ခြင်း၏ ဖုံးကွယ်ထားသော သင်္ချာ

မက်ဆေ့ချ်တစ်ခုသည် GSM-7 septets ၁၆၀ သို့မဟုတ် UCS-2 ကုဒ်ယူနစ် ၇၀ ကို ကျော်လွန်သောအခါ ၎င်းကို PDU ဘောင်တစ်ခုတည်းအဖြစ် ပို့၍မရပါ။ ယင်းအစား ဝန်ဆောင်မှုပေးသူသည် စာသားကို အပိုင်းများစွာ ခွဲထုတ်ပြီး အပိုင်းတစ်ခုစီတွင် ကိုးကားမှု ID၊ စုစုပေါင်း အပိုင်းရေနှင့် အစဉ်လိုက် နံပါတ်တို့ ပါဝင်သော 6-byte (48-bit) User Data Header (UDH) တစ်ခုကို ရှေ့ဆုံးမှ တပ်ဆင်ပေးသည်။

GSM-7 မုဒ်တွင် UDH ၏ 48 bits နှင့် padding fill bit ၁ ခုတို့သည် 49 bits ကို စားသုံးသည် — အတိအကျ septets 7 ခုဖြစ်ပြီး အပိုင်းတစ်ခုစီ၏ အသုံးပြုနိုင်သော စာသားစွမ်းရည်ကို 160 မှ 153 septets သို့ လျှော့ချပေးသည်။ UCS-2 မုဒ်တွင် ထို 48 bits သည် 16-bit ကုဒ်ယူနစ်အပြည့် ၃ ခုကို စားသုံးပြီး အပိုင်းတစ်ခုစီ၏ စွမ်းရည်ကို 70 မှ 67 စာလုံးသို့ လျှော့ချပေးသည်။ CPaaS ပလက်ဖောင်းများသည် ယုတ္တိဗေဒ မက်ဆေ့ချ်တစ်ခုချင်းအလိုက်မဟုတ်ဘဲ ပို့လွှတ်သည့် အပိုင်းအလိုက် ဘီလ်ကောက်ခံသောကြောင့် မျှော်လင့်မထားသော Unicode စတင်မှုတစ်ခုသည် လုပ်ငန်းသုံး SMS ဘီလ်များကို တစ်ညတည်းဖြင့် ၂၀၀% မှ ၃၀၀% အထိ ��ြင့်တက်စေနိုင်သည်။

ကမ်ပိန်း မစတင်မီ ရည်ရွယ်ချက်မရှိဘဲ Unicode သို့ ကျဆင်းခြင်းကို ဖယ်ရှားခြင်း

စျေးကွက်ရှာဖွေရေး အဖွဲ့များသည် Notion၊ Google Docs သို့မဟုတ် Microsoft Word တို့တွင် SMS ကမ်ပိန်းများကို ပုံမှန် ရေးကြပြီး၊ ၎င်းတို့သည် တိုက်ရိုက် apostrophes များကို (`'`) ကောက်ကြောင်းပါသော ညာဘက် တစ်ခုတည်းသော ကိုးကားချက်များ (`’`) နှင့် em-dashes (`—`) ပါသော ဟိုင်ဖန်နှစ်ခုဖြင့် တိတ်ဆိတ်စွာ အစားထိုးကြသည်။ Multinook ၏ တိုက်ရိုက် septet စစ်ဆေးသူသည် GSM မဟုတ်သော စာလုံးတိုင်းကို တောက်ပသော အနီရောင်ဖြင့် အလံပြပြီး ဒေသတွင်း ဘရေ���က်ဆာ RAM ထဲတွင် ၁-က্লিক ဖြင့် ချက်ချင်း ဘာသာပြန်ပေးမှုကို ပေးဆောင်သည်။

၁၀% ဘရောက်ဆာတွင်း RAM လုံခြုံရေးကို အတည်ပြုပြီး
၂၀၂၆ ဝဘ်စံနှုန်းများအတွက် အပ်ဒိတ်လုပ်ထားသည်