SmsEncoding 枚举

定义

此枚举类型用于确定发送或计算 SmsTextMessage 对象的长度的编码算法。

注意

此功能仅适用于由移动网络运营商、移动宽带适配器 IHV 或 OEM 授予特权访问权限的移动运营商应用和 UWP 应用。 有关详细信息,请参阅 移动宽带

public enum class SmsEncoding
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SmsEncoding
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SmsEncoding
var value = Windows.Devices.Sms.SmsEncoding.unknown
Public Enum SmsEncoding
继承
SmsEncoding
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
cellularMessaging sms

字段

EightBit 5

标准 8 位编码。

GsmSevenBit 4

标准 7 位 GSM 编码。

IA5 8

IA5 编码。

Korean 7

朝鲜语编码。

Latin 6

拉丁语编码。

LatinHebrew 10

拉丁语希伯来语编码。

Optimal 1

如果所有字符都可以表示,则为 7 位编码,否则 2 字节通用字符集 (UCS-2) 编码。

SevenBitAscii 2

七位 ASCII 编码。

ShiftJis 9

日语的 Shift-JIS 编码。

Unicode 3

Unicode 编码。

Unknown 0

数据编码未知。

注解

这些编码在 3GPP2 规范 C.S0015-B 的 4.5.2 和 23.038 节中定义,“短消息服务 (SM) 适用于宽带传播频谱系统”。

适用于