Android设备上文本消息的默认字符集/编码是什么?

Android设备上文本消息的默认字符集/编码是什么?,android,encoding,character-encoding,sms,Android,Encoding,Character Encoding,Sms,如果有必要保持简单,我主要关注北美的英国手机 特别是-发送/接收短信和彩信时,字符是如何编码的?有区别吗 我最初的研究表明,UTF-8是默认值,但我也看到了对美国设备的US-ASCII以及其他地区的其他字符集的引用 Quote:平台的默认字符集 是UTF-8。(这与某些人形成了对比 较旧的实现,其中 默认字符集取决于用户的 地区。) 更多信息可在此处找到: 如果您使用的是表情符号或GSM 03.38无法直接编码的文本,则美国的简短答案是GSM 03.38和UTF-16BE 发送/接收SMS时,肯

如果有必要保持简单,我主要关注北美的英国手机

特别是-发送/接收短信和彩信时,字符是如何编码的?有区别吗

我最初的研究表明,
UTF-8
是默认值,但我也看到了对美国设备的
US-ASCII
以及其他地区的其他字符集的引用

Quote:
平台的默认字符集 是UTF-8。(这与某些人形成了对比 较旧的实现,其中 默认字符集取决于用户的 地区。)

更多信息可在此处找到:

如果您使用的是表情符号或GSM 03.38无法直接编码的文本,则美国的简短答案是GSM 03.38和UTF-16BE


发送/接收SMS时,肯定不是UTF-8,因为PDU或SMPP协议不支持UTF-8。搜索以澄清支持的内容。在所有受支持的编码中,唯一与Unicode兼容的选项是。我的观察是,大多数手机(包括所有Android和iPhone)这实际上是因为它允许完整的Unicode字符集(包括我正在寻找的Emojis之类的东西,一定是从我身边溜走了,谢谢:)嗯,在链接文档中再也找不到引用的语句了!