Skip to content

メッセージの文字エンコーディング

GSM

GSM(7ビット)エンコーディングで許容されるすべての文字と、それぞれがメッセージ内で占める文字数を以下に示します。一部の記号は、メッセージ内で有効であるために追加のエスケープ文字を必要とするため、2文字にエンコードされます。

1文字にエンコードされる文字:

列1列2列3列4
  • a - z
  • A - Z
  • 0 - 9
  • ä
  • Ä
  • å
  • Å
  • à
  • è
  • é
  • Ñ
  • ñ
  • Ü
  • ü
  • ù
  • ö
  • Ö
  • ò
  • ì
  • Θ
  • Ç
  • Ø
  • ø
  • É
  • "
  • ¥
  • Φ
  • §
  • æ
  • ß
  • >
  • ¥
  • Γ
  • #
  • Λ
  • @
  • Δ
  • ¡
  • !
  • ¿
  • ?
  • £
  • _
  • $
  • Ω
  • %
  • &
  • Ψ
  • Π
  • (
  • )
  • /
  • ¤
  • -
  • =
  • Ξ
  • *
  • :
  • '
  • Σ
  • +
  • ;
  • Æ
  • ,
  • <
  • .
  • carriage return (\r) 改行 (\r)
  • new line (\n) 改行 (\n)
  • space スペース

2文字にエンコードされる文字:

列1列2
  • |
  • ^
  • {
  • }
  • [
  • ]
  • ~
  • \
  • form feed (\f) 書式送り (\f)

Unicode

GSMで許容される文字のリストにない文字が含まれると、メッセージ全体が強制的にUnicodeでエンコードされます。このエンコーディングでは、SMSセグメントあたりの最大文字数が、セグメント数にもよりますが、約160文字から約70文字に減少します。これは、放置するとメッセージあたりの料金が大幅に増加する可能性があります。