140바이트 통신 페이로드: GSM 03.38(GSM-7) 대 UCS-2 인코딩 이해
셀룰러 시그널링 채널을 통해 전송되는 모든 표준 SMS(Short Message Service) 프레임은 1,120비트(140 옥텟/바이트)로 엄격하게 제한됩니다. 3GPP TS 23.038 사양에 따라, 메시지가 128자 GSM-7 기본 및 확장 알파벳의 문자만 사용하는 경우 각 문자는 7비트(옥텟)를 사용하여 패킹됩니다. 1,120비트를 옥텟당 7비트로 나누면 유명한 160자 SMS 제한이 산출됩니다($1120 / 7 = 160$).
그러나 메시지에 키릴 문자, 아랍어, 힌디어, 중국어 글자, 이모지 또는 타이포그래피 곡선 따옴표(`U+2019`)와 같은 GSM-7 문자 집합 외의 문자가 포함되는 순간, SMS 게이트웨이는 UCS-2(코드 단위당 16비트/2바이트)를 사용하여 전체 페이로드를 다시 인코딩해야 합니다. 1,120비트를 16비트로 나누면 단일 메시지 용량이 즉시 70바로 급감합니다.

