本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SMS 字元限制
單一SMS訊息最多可包含 140 個位元組的資訊。您可以在單一SMS訊息中包含的字元數取決於訊息包含的字元類型。
如果您的訊息只使用 GSM 03.38 字元集中的字元,也稱為 GSM 7 位元字母,則最多可包含 160 個字元。如果您的訊息包含 GSM03.38 字元集以外的任何字元,則最多可以有 70 個字元。當您傳送訊息時SMS, AWS 使用者傳訊SMS會自動決定最有效的編碼。
當訊息超過字元數上限時,訊息會分割成多個部分。當訊息分割成多個部分時,每個部分都會包含有關其前面訊息部分的其他資訊。當收件人的裝置收到以這種方式分隔的訊息部分時,它會使用此額外資訊來確認所有訊息部分都以正確的順序顯示。根據收件人的行動電信業者和裝置,多則訊息可能會顯示為單一訊息或一系列個別訊息。因此,對於僅包含 03.38 個字元的訊息,每個訊息部分中的字元數會減少為 GSM 153,對於包含其他字元的訊息,則會減少為 67。您可以使用SMS長度計算器工具來估算訊息包含的訊息部分數量,其中數個可在線上取得。任何訊息支援的大小上限為 1530 GSM 個字元或 630 個非GSM 個字元。如果訊息大小大於支援的大小,訊息將失敗, AWS 且最終使用者傳訊SMS將傳回無效的訊息例外狀況。關於輸送量和訊息大小的詳細資訊,請參閱 每秒的訊息部分數 (MPS) 限制。
AWS 最終使用者傳訊SMS支援所有語言,但取決於收件人的行動電信業者及其法規,某些符號可能會依個別情況受到限制。以包含 03.38 GSM 字母以外字元的語言傳送訊息時,每個訊息部分的字元都會減少為 67。
重要
當您傳送包含多個訊息部分的訊息時,將按訊息中包含的訊息部分數目向您收費。關於輸送量和訊息大小的詳細資訊,請參閱 每秒的訊息部分數 (MPS) 限制。
GSM 03.38 字元集
下表列出 GSM03.38 字元集中存在的所有字元。如果您傳送的訊息只包含下表中顯示的字元,則訊息最多可包含 160 個字元。
GSM 03.38 標準字元 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
a | b | c | d | e | f | g | h | i | j | k | l | m |
n | o | p | q | r | s | t | u | v | w | x | y | z |
à | Å | å | Ä | ä | Ç | É | é | è | ì | Ñ | ñ | ò |
Ø | ø | Ö | ö | ù | Ü | ü | Æ | æ | ß | 0 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 | & | * | @ | : | , | ¤ |
$ | = | ! | > | # | - | ¡ | ¿ | ( | < | % | . | + |
£ | ? | " | ) | § | ; | ' | / | _ | ¥ | Δ | Φ | Γ |
Λ | Ω | Π | Ψ | Σ | Θ | Ξ |
GSM 03.38 字元集除了上表所示的符號之外,還包含數個符號。不過,這些字元還包含一個隱形的逸出字元,所以都以兩個字元計算:
-
^
-
{
-
}
-
\
-
[
-
]
-
~
-
|
-
€
最後,GSM03.38 字元集也包含下列未列印的字元:
-
空白字元。
-
換行控制,表示一行文字結束,並開始另一行。
-
歸位控制,移到一行文字的開頭 (通常接在換行字元後)。
-
逸出控制,自動新增到前面清單中的字元。
範例訊息
本節包含數個範例SMS訊息。對於每個範例,本節會顯示字元總數,以及訊息的訊息部分數量。
範例 1:只包含 03.38 GSM 字母字元的長訊息
下列訊息僅包含 03.38 GSM 字母中的字元。
Hello Carlos. Your Example Corp. bill of $100 is now available.
Autopay is scheduled for next Thursday, April 9. To view the details of your bill, go to
https://example.com/bill1.
上述訊息包含 180 個字元,因此必須將其分割成多個訊息部分。當訊息分割為多個訊息部分時,每個部分可以包含 153 GSM 個 03.38 個字元。因此,此訊息會以兩個訊息部分傳送。
範例 2:包含多位元組字元的訊息
下列訊息包含數個中文字元,所有字元都在 03.38 GSM 字母之外。
亚马逊公司是一家总部位于美国西雅图的跨国电子商务企业,业务起始于线上书店,不久之后商品走向多元化。杰夫·贝佐斯于1994年7月创建了这家公司。
上述訊息包含 71 個字元。但是,由於訊息中幾乎所有字元都超出 GSM 03.38 字母,因此會以兩個訊息部分的形式傳送。其中每個訊息部分最多可包含 67 個字元。
範例 3:包含單一非GSM字元的訊息
下列訊息包含單一字元,不屬於 03.38 GSM 字母。在此範例中,字元是結束單引號 (’),它是與一般撇號 (') 不同的字元。Word 處理應用程式,例如 Microsoft Word,通常會自動將撇號取代為關閉的單引號。如果您在 Microsoft Word 中草擬SMS訊息,並將其貼到 AWS 最終使用者訊息 中SMS,請移除這些特殊字元,並以撇號取代它們。
John: Your appointment with Dr. Salazar’s office is scheduled
for next Thursday at 4:30pm. Reply YES to confirm, NO to reschedule.
上述訊息包含 130 個字元。但是,因為它包含關閉的單引號字元,它不是 03.38 GSM 字母的一部分,因此會以兩個訊息部分的形式傳送。
如果您將此訊息中的關閉單引號字元取代為撇號,這是 03.38 GSM 字母的一部分,則訊息會以單一訊息部分傳送。