SMS рдореИрд╕реЗрдЬ рдХрд╛рдЙрдВрдЯ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рдпрд╣ рдЯреВрд▓ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдореИрд╕реЗрдЬ рдХрд┐рддрдиреЗ SMS рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдмрдБрдЯреЗрдЧрд╛, рдЙрд╕рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реЛрдЧреА (GSM-7 рдпрд╛ UCS-2/Unicode), рдФрд░ рдирдпрд╛ рд╕реЗрдЧрдореЗрдВрдЯ рдЬреБрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рддрдиреЗ рдХреИрд░реЗрдХреНрдЯрд░ рдмрдЪреЗ рд╣реИрдВред рдЯреЗрд▓реАрдХреЙрдо рдХрдВрдкрдирд┐рдпрд╛рдБ рд╣рд░ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЪрд╛рд░реНрдЬ рдХрд░рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдПрдХ "рдореИрд╕реЗрдЬ" рджрд┐рдЦрддрд╛ рд╣реИ, рд▓рд┐рдорд┐рдЯ рдкрд╛рд░ рдХрд░рддреЗ рд╣реА рдЙрд╕рдХреА рдХреАрдордд рдХрдИ SMS рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЕрдкрдирд╛ рдореИрд╕реЗрдЬ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдпрд╛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рдлрд┐рд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЛрдб рдЪреБрдиреЗрдВред рдСрдЯреЛ-рдбрд┐рдЯреЗрдХреНрдЯ рддрдм GSM-7 рдЪреБрдирддрд╛ рд╣реИ рдЬрдм рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ GSM-7 рдЕрд▓реНрдлрд╛рдмреЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ, рд╡рд░рдирд╛ рдпрд╣ UCS-2 рдкрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдХрд┐рд╕реА рднреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЬрдмрд░рди рдЪреБрдирдХрд░ рдЦрд░реНрдЪ рдХрд╛ рдЕрдВрддрд░ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдлреЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ
рдПрдХ рд╕рд┐рдВрдЧрд▓-рд╕реЗрдЧрдореЗрдВрдЯ рдореИрд╕реЗрдЬ рдореЗрдВ GSM-7 рдореЗрдВ 160 рдХреИрд░реЗрдХреНрдЯрд░ рдФрд░ UCS-2 рдореЗрдВ 70 рдХреИрд░реЗрдХреНрдЯрд░ рдЖрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рдпрд╣ рд▓рд┐рдорд┐рдЯ рдкрд╛рд░ рд╣реЛрддреА рд╣реИ, рд╣рд░ рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдПрдХ рдХреЙрдирдХреИрдЯрдиреЗрд╢рди рд╣реЗрдбрд░ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд╖рдорддрд╛ рдШрдЯрдХрд░ GSM-7 рдореЗрдВ 153 рдФрд░ UCS-2 рдореЗрдВ 67 рдХреИрд░реЗрдХреНрдЯрд░ рдкреНрд░рддрд┐ рд╕реЗрдЧрдореЗрдВрдЯ рд░рд╣ рдЬрд╛рддреА рд╣реИред рд╕реЗрдЧрдореЗрдВрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ ceil(рд▓рдВрдмрд╛рдИ / рдкреНрд░рддрд┐-рд╕реЗрдЧрдореЗрдВрдЯ-рд▓рд┐рдорд┐рдЯ)ред
$$\text{Segments} = \begin{cases} 1 & L \le 160 \\[4pt] \left\lceil \dfrac{L}{153} \right\rceil & L > 160 \end{cases} \qquad L = \text{GSM-7 length of }\text{Message}$$
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
200 рдХреИрд░реЗрдХреНрдЯрд░ рдХрд╛ рдПрдХ GSM-7 рдореИрд╕реЗрдЬ 160 рдХреА рд╕рд┐рдВрдЧрд▓ рд▓рд┐рдорд┐рдЯ рдкрд╛рд░ рдХрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ: \( \lceil 200 / 153 \rceil = 2 \) рд╕реЗрдЧрдореЗрдВрдЯред рдХреБрд▓ рдХреНрд╖рдорддрд╛ рд╣реБрдИ \( 2 \times 153 = 306 \) рдХреИрд░реЗрдХреНрдЯрд░, рдпрд╛рдиреА рддреАрд╕рд░реЗ рд╕реЗрдЧрдореЗрдВрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рдкрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ \( 306 - 200 = 106 \) рдХреИрд░реЗрдХреНрдЯрд░ рдмрдЪреЗ рд╣реИрдВред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдореЗрд░рд╛ рдореИрд╕реЗрдЬ 160 рдХреА рдмрдЬрд╛рдп 153 рдкрд░ рдХреНрдпреЛрдВ рдЯреВрдЯрддрд╛ рд╣реИ? рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ рдореИрд╕реЗрдЬ рдореЗрдВ рд╣рд░ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ 7 рдмрд╛рдЗрдЯ рдЙрд╕ рд╣реЗрдбрд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдЬрд╝рд░реНрд╡ рд░рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдлрд╝реЛрди рдЙрдиреНрд╣реЗрдВ рджреЛрдмрд╛рд░рд╛ рдЬреЛрдбрд╝рдХрд░ рдПрдХ рдореИрд╕реЗрдЬ рдмрдирд╛ рд╕рдХреЗред
UCS-2 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрдм рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ? GSM-7 рдЕрд▓реНрдлрд╛рдмреЗрдЯ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛ рдХреЛрдИ рднреА рдХреИрд░реЗрдХреНрдЯрд░ тАФ рдЖрдо рдЗрдореЛрдЬреА, рдШреБрдорд╛рд╡рджрд╛рд░ рдХреЛрдЯреНрд╕ (curly quotes) рдпрд╛ рдХрдИ рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░ тАФ рдкреВрд░реЗ рдореИрд╕реЗрдЬ рдХреЛ UCS-2 рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд▓рд┐рдорд┐рдЯ рдШрдЯрдХрд░ 70/67 рд░рд╣ рдЬрд╛рддреА рд╣реИред
рдХреНрдпрд╛ GSM-7 рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрдбреЗрдб рдХреИрд░реЗрдХреНрдЯрд░ рдЬрд╝реНрдпрд╛рджрд╛ рдорд╣рдБрдЧреЗ рдкрдбрд╝рддреЗ рд╣реИрдВ? {, }, [, ], |, ^, ~, \ рдФрд░ тВм рдЬреИрд╕реЗ рдХреИрд░реЗрдХреНрдЯрд░ GSM-7 рдореЗрдВ рджреЛ-рджреЛ рдпреВрдирд┐рдЯ рд▓реЗрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдХреЗ рд╕рд╛рде рдПрдХ рдПрд╕реНрдХреЗрдк рдХреИрд░реЗрдХреНрдЯрд░ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИред