

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 簡訊字元限制
<a name="sms-limitations-character"></a>

單一簡訊最多可包含 140 個位元組的資訊。您在單一簡訊中可以包含的字元數，取決於訊息所包含的字元類型。

如果您的訊息只使用 GSM 03.38 字元集中的字元，也稱為 GSM 7 位元字母，則最多可包含 160 個字元。如果您的訊息包含 GSM 03.38 字元集以外的任何字元，則最多可有 70 個字元。當您傳送簡訊時， AWS 最終使用者簡訊簡訊會自動決定最有效的編碼。

當訊息超過字元數上限時，訊息會分割成多個部分。當訊息分割成多個部分時，每個部分都會包含有關其前面訊息部分的其他資訊。當收件人的裝置收到以這種方式分隔的訊息部分時，它會使用此額外資訊來確認所有訊息部分都以正確的順序顯示。根據收件人的行動電信業者和裝置，多則訊息可能會顯示為單一訊息或一系列個別訊息。因此，對於僅包含 GSM 03.38 字元的訊息，每個訊息部分中的字元數會減少為 153，對於包含其他字元的訊息，則會減少為 67。您可以使用 SMS 長度計算器工具 (可在線上取得數個這類工具)，在傳送訊息之前，預估訊息中包含多少個訊息部分。任何訊息支援的大小上限為 1530 個 GSM 字元或 630 個非 GSM 字元。如果訊息大小大於支援的大小，訊息將會失敗， AWS 最終使用者傳訊簡訊將傳回**無效的訊息例外**狀況。關於輸送量和訊息大小的詳細資訊，請參閱 [什麼是每秒訊息部分數 (MPS) 限制](sms-limitations-mps.md)。

AWS 最終使用者簡訊簡訊支援所有語言，不過，根據收件人的行動電信業者及其法規，某些符號可能會依情況受到限制。以包含 GSM 03.38 字母以外字元的語言傳送訊息時，每個訊息部分中的字元會減少為 67。

**重要**  
當您傳送包含多個訊息部分的訊息時，將按訊息中包含的訊息部分數目向您收費。關於輸送量和訊息大小的詳細資訊，請參閱 [什麼是每秒訊息部分數 (MPS) 限制](sms-limitations-mps.md)。

## GSM 03.38 字元集
<a name="sms-limitations-characters-gsm-alphabet"></a>

下表列出 GSM 03.38 字元集的所有字元。如果您傳送的訊息只包含下表中顯示的字元，則訊息最多可包含 160 個字元。


<table>
<thead>
  <tr><th colspan="13">GSM 03.38 標準字元</th></tr>
</thead>
<tbody>
  <tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td><td>I</td><td>J</td><td>K</td><td>L</td><td>M</td></tr>
  <tr><td>N</td><td>O</td><td>P</td><td>Q</td><td>R</td><td>S</td><td>T</td><td>U</td><td>V</td><td>W</td><td>X</td><td>Y</td><td>Z</td></tr>
  <tr><td>a</td><td>b</td><td>c</td><td>d</td><td>e</td><td>f</td><td>g</td><td>h</td><td>i</td><td>j</td><td>k</td><td>l</td><td>m</td></tr>
  <tr><td>n</td><td>o</td><td>p</td><td>q</td><td>r</td><td>s</td><td>t</td><td>u</td><td>v</td><td>w</td><td>x</td><td>y</td><td>z</td></tr>
  <tr><td>à</td><td>Å</td><td>å</td><td>Ä</td><td>ä</td><td>Ç</td><td>É</td><td>é</td><td>è</td><td>ì</td><td>Ñ</td><td>ñ</td><td>ò</td></tr>
  <tr><td>Ø</td><td>ø</td><td>Ö</td><td>ö</td><td>ù</td><td>Ü</td><td>ü</td><td>Æ</td><td>æ</td><td>ß</td><td>0</td><td>1</td><td>2</td></tr>
  <tr><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>&</td><td>\*</td><td>@</td><td>:</td><td>,</td><td>¤</td></tr>
  <tr><td>$</td><td>=</td><td>\!</td><td>></td><td>\#</td><td>-</td><td>¡</td><td>¿</td><td>(</td><td><</td><td>%</td><td>.</td><td>\+</td></tr>
  <tr><td>£</td><td>?</td><td>"</td><td>)</td><td>§</td><td>;</td><td>'</td><td>/</td><td>\_</td><td>¥</td><td>Δ</td><td>Φ</td><td>Γ</td></tr>
  <tr><td>Λ</td><td>Ω</td><td>Π</td><td>Ψ</td><td>Σ</td><td>Θ</td><td>Ξ</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>


除了上表所示的字元，GSM 03.38 字元集還包含幾個符號。不過，這些字元還包含一個隱形的逸出字元，所以都以兩個字元計算：
+ ^
+ {
+ }
+ \\
+ [
+ ]
+ \~
+ \|
+ €

最後，GSM 03.38 字元集也包含下列未列印的字元：
+ 空白字元。
+ 換行控制，表示一行文字結束，並開始另一行。
+ 歸位控制，移到一行文字的開頭 (通常接在換行字元後)。
+ 逸出控制，自動新增到前面清單中的字元。

## 範例訊息
<a name="sms-limitations-characters-example-messages"></a>

本節包含數則範例簡訊。對於每個範例，本節會顯示字元總數，以及訊息的訊息部分數量。

**範例 1：長訊息，只包含 GSM 03.38 字母表中的字元**  
下列訊息僅包含 GSM 03.38 字母中的字元。

`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：包含多位元組字元的訊息**  
下列訊息包含幾個中文字元，所有這些字元都在 GSM 03.38 字母表之外。

`亚马逊公司是一家总部位于美国西雅图的跨国电子商务企业，业务起始于线上书店，不久之后商品走向多元化。杰夫·贝佐斯于1994年7月创建了这家公司。`

上述訊息包含 71 個字元。不過，因為訊息中的所有字元幾乎都在 GSM 03.38 字母表之外，所以它會當成兩個訊息部分傳送。其中每個訊息部分最多可包含 67 個字元。

**範例 3：包含單一非 GSM 字元的訊息**  
下列訊息包含不是 GSM 03.38 字母表一部分的單一字元。在此範例中，字元是結束單引號 (’)，它是與一般撇號 (') 不同的字元。Word 處理應用程式，例如 Microsoft Word，通常會自動以關閉的單引號取代撇號。如果您以 Microsoft Word 撰寫簡訊並將其貼到 AWS 最終使用者簡訊簡訊中，請移除這些特殊字元並將其取代為撇號。

`John: Your appointment with Dr. Salazar’s office is scheduled for next Thursday at 4:30pm. Reply YES to confirm, NO to reschedule.`

上述訊息包含 130 個字元。不過，由於它包含了不是 GSM 03.38 字母表一部分的結束單引號字元，因此它會當成兩個訊息部分傳送。

如果您將此訊息中的關閉單引號字元取代為撇號，這是 GSM 03.38 字母的一部分，則訊息會以單一訊息部分傳送。