1ヶ月前
SORACOM Air for セルラーのデバイス宛 SMS 送信で利用可能な文字の種類を追加しました
SORACOM ユーザーコンソールまたは SORACOM CLI/API から、IoT SIM を利用するデバイス宛の SMS 送信において、GSM-7 (GSM 7 ビット標準アルファベット) エンコーディングで送信可能な文字の種類を追加しました。SMS に含めることができる文字の幅が広がり、より多様なメッセージを送信できるようになります。
これまでは、GSM-7 (GSM 7 ビット標準アルファベット) エンコーディングを指定して SMS を送信する場合、以下の Basic Character Set に含まれる文字のみをサポートしていました。今回のアップデートで、Basic Character Set Extension に含まれる文字 ({
, }
, [
, ]
, |
, ^
, ~
など) を含めることができるようになりました。
Basic Character Set
1 文字あたり 7-bit で送信される基本文字です。英数字や一部の記号が含まれています。
0x0_ | 0x1_ | 0x2_ | 0x3_ | 0x4_ | 0x5_ | 0x6_ | 0x7_ | |
---|---|---|---|---|---|---|---|---|
0x_0 | @ |
Δ |
SP | 0 |
¡ |
P |
¿ |
p |
0x_1 | £ |
_ |
! |
1 |
A |
Q |
a |
q |
0x_2 | $ |
Φ |
" |
2 |
B |
R |
b |
r |
0x_3 | ¥ |
Γ |
# |
3 |
C |
S |
c |
s |
0x_4 | è |
Λ |
¤ |
4 |
D |
T |
d |
t |
0x_5 | é |
Ω |
% |
5 |
E |
U |
e |
u |
0x_6 | ù |
Π |
& |
6 |
F |
V |
f |
v |
0x_7 | ì |
Ψ |
' |
7 |
G |
W |
g |
w |
0x_8 | ò |
Σ |
( |
8 |
H |
X |
h |
x |
0x_9 | Ç |
Θ |
) |
9 |
I |
Y |
i |
y |
0x_A | LF | Ξ |
* |
: |
J |
Z |
j |
z |
0x_B | Ø |
+ |
; |
K |
Ä |
k |
ä |
|
0x_C | ø |
Æ |
, |
< |
L |
Ö |
l |
ö |
0x_D | CR | æ |
- |
= |
M |
Ñ |
m |
ñ |
0x_E | Å |
ß |
. |
> |
N |
Ü |
n |
ü |
0x_F | å |
É |
/ |
? |
O |
§ |
o |
à |
LF、CR、SP はそれぞれ以下を表します。() 内は Unicode のコードポイントです。
- LF: Line feed (
U+000A
) - CR: Carriage return (
U+000D
) - SP: Space (
U+0020
)
Basic Character Set Extension
1 文字あたり 14-bit (エスケープシーケンス 0x1B + 拡張文字) で送信される拡張文字です。
0x0_ | 0x1_ | 0x2_ | 0x3_ | 0x4_ | 0x5_ | 0x6_ | 0x7_ | |
---|---|---|---|---|---|---|---|---|
0x_0 | | |
|||||||
0x_1 | ||||||||
0x_2 | ||||||||
0x_3 | ||||||||
0x_4 | ^ |
|||||||
0x_5 | € |
|||||||
0x_6 | ||||||||
0x_7 | ||||||||
0x_8 | { |
|||||||
0x_9 | } |
|||||||
0x_A | FF | |||||||
0x_B | ||||||||
0x_C | [ |
|||||||
0x_D | ~ |
|||||||
0x_E | ] |
|||||||
0x_F | \ |
- FF は Form feed (
U+21A1
) を表します。() 内は Unicode のコードポイントです。
なお、SMS を受信したデバイスでの文字の解釈や表示は、デバイスの実装によって異なることがあります。
表に含まれない文字の送信が必要な場合には、UCS-2 エンコーディングの利用をご検討ください。