SMS の特殊文字と非特殊文字について理解する
このページで学べること
SMS で特殊文字または非特殊文字と見なされる文字について確認します。
絵文字や特定の種類のテキスト、記号などを含む特殊文字を使用すると、メッセージの文字数上限が 160 文字から 70 文字に短縮されます。また、特殊文字以外の文字と見分けにくい場合もあります。
特殊文字によって文字数制限が短くなるのはなぜですか?
これは、SMS メッセージのエンコード方法によるものです。
メッセージが送信される前に、各文字は送信可能なデータのビットにエンコードされます。各文字をエンコードするには一定数のビットが必要で、各 SMS にはあらかじめ定められたビット数があります。
SMS メッセージは、次の形式を通じて 7 ビットまたは 16 ビットでエンコードされます:
- ISO-8859-15(7 ビット)
すべての SMS メッセージのデフォルトです。この形式では文字数が 160 文字に制限され、特殊文字は使用できません。 - UTF-8(16 bits)
メッセージあたり 70 文字に制限され、特殊文字と絵文字を使用できます。
最初の 70 文字を超えると、何文字増えますか?
技術的には、2 つ目(および 3 つ目、4 つ目)の SMS セグメントは 70 文字にできます。特殊文字や絵文字を使用すると、SMS のエンコード方法が変わります。そのため、この SMS のすべてのメッセージセグメントに 70 文字の上限が適用されます。
SMS が 1 通を超える場合、Klaviyo はキャリアが 2 回の送信がセットであることを把握できるよう、バックエンドでヘッダーを追加します。これは数文字を使用するため、2 回の送信では 134 文字を使用できることが表示されます。

特殊文字以外の文字
ほとんどの非特殊文字は、GSM-7 文字セット(「charset」とも呼ばれます)に由来します。これには次のものが含まれます:
- すべてのラテン文字
- 数字(0~9)
- 一部のギリシャ文字
- 一部の記号とその他の文字
場合によっては、文字を大文字にすると、特殊文字または特殊文字ではない文字としてカウントされるかどうかに影響することがあります。たとえば、à、é、è、ì、ò、ù は GSM-7 文字ですが、それらを À、É、È、Ì、Ò、Ù に大文字化すると UCS-2 文字になります。
特殊文字以外をすべて使用しているのに、文字数制限が減ったのはなぜですか?
これは、サードパーティからテキストや記号をコピーしている場合によく発生する問題です。文字が一見すると非特殊文字のように見えても、実際には特殊な文字セットの文字である場合があります。記号はほとんど同じに見えるため、見分けるのが難しい場合があります。
特殊文字 | 特殊文字ではない文字 |
‟ | " |
ԁ | d |
@ | @ |
ほとんどの場合、見た目が似た特殊文字は、配信される前に通常の文字に変換されます。ただし、常にそうなるわけではないため、誤って含まれた特殊文字は削除することをおすすめします。
Klaviyo でメッセージを直接入力し直すか、テキスト クリーナーの使用をお試しください。それでも解決しない場合は、すべての記号が実際に特殊文字以外として扱われていることを確認してください。
ラテン文字
場合によっては、文字の 1 つのバージョンしか受け付けられないことがあります。大文字または小文字のバージョンがない場合、対応するセルは空白になります。
説明 | 大文字 | 小文字 |
ラテン文字 a | A | A |
ラテン文字 b | B | B |
ラテン文字 c | c | c |
ラテン文字 d | D | d |
ラテン文字の e | E | e |
ラテン文字 f | F | f |
ラテン文字 g | G | G |
ラテン文字 h | H | H |
ラテン文字 i | I | i |
ラテン文字 j | J | j |
ラテン文字 k | K | k |
ラテン文字 l | L | l |
ラテン文字 m | m | m |
ラテン文字 n | N | n |
ラテン文字 o | O | o |
ラテン文字の p | P | p |
ラテン文字 q | Q | q |
ラテン文字 r | R | R |
ラテン文字の s | S | S |
ラテン文字の t | T | t |
ラテン文字 u | U | u |
ラテン文字 v | V | v |
ラテン文字 w | W | W |
ラテン文字の x | X | x |
ラテン文字 y | Y | Y |
ラテン文字 z | Z | z |
ラテン文字 æ | Æ | æ |
ラテン文字のシャープ S(ドイツ語) | ß | |
上部にリングの付いたラテン文字 a | Å | å |
グレイヴ アクセント付きのラテン文字 a | à | |
グレーブ アクセント付きのラテン文字 e | è | |
グレーブ アクセント付きのラテン文字 i | ì | |
グレイヴ付きラテン小文字 o | ò | |
重アクセント付きラテン小文字 u | ù | |
アキュート アクセント付きのラテン文字 e | é | |
ストローク付きラテン小文字 o | Ø | ø |
分音記号付きのラテン文字 a | Ä | ä |
ウムラウト(分音符)付きのラテン文字 o | ö | ö |
トレマ付きラテン文字の u | Ü | ü |
チルダ付きのラテン文字 n | Ñ | ñ |
セディーユ付きラテン小文字 c | Ç |
ギリシャ文字
特殊ではないギリシャ文字を以下に示します。これらの文字には 1 つのバージョンしかないことに注意してください。
説明 | 文字 |
Greek gamma | Γ |
ギリシャ文字デルタ | Δ |
ギリシャ文字 theta | Θ |
ギリシャ文字のラムダ | Λ |
ギリシャ文字 xi | Ξ |
Greek pi | Π |
ギリシャ文字のシグマ | Σ |
ギリシャ文字のファイ | Φ |
ギリシャ文字のプサイ | Ψ |
ギリシャ文字のオメガ | Ω |
番号
説明 | 文字 |
ゼロ | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
通貨記号
説明 | 文字 |
ポンド記号 | £ |
ドル記号 | $ |
円記号 | ¥ |
*ユーロ記号 | € |
通貨記号 | ¤ |
*ユーロ記号(€)は 2 文字としてカウントされます。
記号
説明 | 文字 |
アット記号 | @ |
低い線 | _ |
アンパサンド | & |
アスタリスク | * |
ピリオド(フルストップ) | 。 |
カンマ | , |
感嘆符 | ! |
逆さ感嘆符 | ¡ |
疑問符 | ? |
逆さ疑問符 | ¿ |
コロン | : |
セミコロン | ; |
アポストロフィ | ' |
二重引用符 | " |
左かっこ | ( |
右かっこ | ) |
次より小さい | < |
次より大きい | > |
イコール記号 | = |
プラス記号 | + |
ハイフンまたはマイナス | - |
パーセント記号 | % |
番号記号(ハッシュタグ、ポンド) | # |
セクション記号 | § |
スラッシュ | / |
*バックスラッシュ | \ |
*Left square bracket | [ |
*右角かっこ | ] |
*左中かっこ | { |
*右中かっこ | } |
*縦棒 | | |
*チルダ | ~ |
*キャレットまたはサーカムフレックス | ^ |
* アスタリスクが付いた記号は、テキストメッセージでは 2 文字としてカウントされます。
特殊文字
特殊文字とは、上の表のいずれかに記載されていない文字または絵文字で、次のものを含みます:À、á、â、ç、ê、É、È、Ì、î、í、Ò、ô、ó、Ù および ú。
Unicode の文字は、非特殊文字に似て見えても、すべて特殊文字と見なされます。二重引用符を例に見てみましょう。
- これは特殊文字ではありません: "
- これらは特殊文字です: «, “, ‟, ❝,〝, "
文字が特殊かどうかを確認する方法
文字が特殊文字かどうかわからない場合は、このメッセージセグメント計算ツールを使用してください。具体的には、使用されているエンコーディングを確認してください:
- GSM-7 は特殊文字がないことを示します。
- UCS-2 は、少なくとも 1 つの特殊文字があることを示します。

その他のリソース
- MMS の画像と GIF のベストプラクティスを理解する
受信者にきれいに表示されるように、テキストメッセージで画像や GIF を送信する際のベストプラクティスを確認してください。
- SMS キャンペーンの作成と送信方法
Klaviyo で SMS キャンペーンを作成して送信する方法を学べます。このプロセスは MMS キャンペーンでもほぼ同じです。唯一の違いは、コンテンツ作成ステージで画像または GIF を追加する点です。
- Klaviyo Email と SMS を併用する方法
SMS とメールの長所と短所、フローまたはキャンペーンで両方のチャネルを使用するための戦略、これらの戦略を実装するためのヒントについて学びます。