SMPPプロトコルの「data_coding」フィールドの意味は何ですか?
これを検索しましたが、役立つリソースが見つかりませんでした。
つまり、データコーディングには、smpp SubmitSM (つまり、典型的な SMS メッセージ) メッセージ内のテキストがどのようにエンコードされるかに関する情報が含まれています。SubmitSM パケットにはバイナリ エンコードされた本文が含まれており、dataCoding はテキストがこの本文に格納される方法です。
最も重要な値は次のとおりです。
その他の可能な値 (めったに使用されません):
そして、2 つは特別な用途のために予約されています。
つまり、バイナリ本体が Unicode (UTF-16) の場合、dataCoding を 8 に設定します。メッセージが GSM7 として保存されている場合、(通常) 0 になります。
SMPP はバイナリ プロトコルですが、アプリケーションは通常、テキスト文字列を処理するため、テキストをバイトに変換する方法を意味します。「smpp データ コーディング」の Google での最初のヒットは、セクション 2.2.2 でhttp://sourceforge.net/apps/trac/smstools/raw-attachment/wiki/MiscWikiFiles/smppv34_gsmumts_ig_v10.pdfをよく説明しています。
これは間違いなく役立つはずです: ETSI GSM 03.38 仕様