【发布时间】:2012-02-08 15:57:30
【问题描述】:
8 位数据编码模式将信息视为原始数据。根据标准,此编码的字母表是用户特定的。请详细说明。
【问题讨论】:
-
通常 UTF-8 是要走的路。这就是发送非拉丁 SMS 文本的方式。
8 位数据编码模式将信息视为原始数据。根据标准,此编码的字母表是用户特定的。请详细说明。
【问题讨论】:
您是指将 GSM 调制解调器切换到 8 位二进制模式吗? 或者您是在谈论 SMS 中使用的数据编码。
第一个(二进制模式)只是与调制解调器的连接,允许它以原始字节报告整个 SMS,而不是尝试将 SMS 解码为 7 位文本消息。它允许您获取消息的所有字节,但如果消息是 7 位 GSM 字符集,您必须自己解包。
第二个(数据编码值)是 SMS 上的一个值,它告诉接收设备消息已以何种数据编码发送。有关它的值,请参阅 GSM 03.38,因为它根据上下文执行各种功能。但在字符集方面,可以设置为 7bit GSM 字符集、UCS2(不是 UTF-8。它几乎是但不完全是 UTF-16)或 8 位数据。 8 位数据与用户数据标头 (UDH) 结合使用以发送到手机上的应用程序(例如 WAP 设置或诺基亚铃声)。
【讨论】:
8 位数据编码意味着您可以在 SMS 中插入二进制数据。您也可以根据需要添加 UTF-8 编码字符。
手机通常无法将 8 位消息视为短信。
【讨论】: