是什么意思“数据编码”领域中的SMPP协议?
我搜索了此内容,但找不到任何有用的资源。
简而言之,数据编码包含有关 smpp 中的文本如何处理的信息
SubmitSM(即典型的 SMS 消息)消息被编码。 SubmitSM 数据包
包含二进制编码的正文,dataCoding 是文本的存储方式
在这个身体里。
最重要的值是:
-
00000000(0) - 通常GSM7(消息的默认 7 位编码,其中一些字符被编码为两个字节),但从技术上讲可能是其他编码
-
00000011(3) 对于标准 ISO-8859-1
-
00001000(8) 为通用字符集——事实上的UTF-16
其他可能的值(很少使用):
-
00000001- IA5_CCITT_T_50_ASCII_ANSI_X3_4
-
00000010- OCTET_UNSPECIFIED_8BIT_BINARY_1
-
00000100- OCTET_UNSPECIFIED_8BIT_BINARY_2
-
00000101- JIS_X_02081990
-
00000110- CYRLLIC_ISO88595
-
00000111- LATIN_HEBREW_ISO88598
-
00001001- PICTOGRAM_ENCODING
-
00001010- ISO2022JP_MUSIC_CODES
-
00001101- EXTENDED_KANJI_JISX_02121990
-
00001110- KS_C_5601
还有两个保留用于特殊用途:
-
00001011- 保留 #1
-
00001100- 保留 #2
简而言之,如果您的二进制正文是 unicode (UTF-16),您将把 dataCoding 设置为 8。如果您的消息存储为 GSM7,那么它(通常)将为 0。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)