7

知道的人可以告诉我我对 SMS 消息的格式有什么样的控制吗?

例如,粗体文本或回车等?我想回车对我来说是最重要的,这可能吗?如果可以,怎么做?

4

3 回答 3

7

像粗体文本或斜体这样的格式,通常不会 - 除非某些特定的 SMS 提供商使用专有格式来执行此操作(我不知道有任何格式)。

标准 SMS 使用 GSM 03.38 7 位字母表进行编码,其中包含 CR 和 LF(和 FF)字符,但如何呈现这些字符取决于接收端。在我必须处理的两个实现中,两者都只是忽略 CR 或 LF(但如果消息包含两个连续的空格,其中一个会呈现换行符)。

于 2011-06-27T15:08:15.990 回答
0

我正在将 twilio 用于一个小项目,并且\n会为我生成一个换行符。试一试!

body = "\U0001F6A8 Header with Emoji:\n---\nText after a divider because it is {}".format("awesome")

这是我能够格式化文本的程度。但是,如果您发送消息以支持 MMS,您可能想探索破解格式化文本消息的方式

于 2020-01-10T23:10:27.083 回答
0

GSM 03.38 DO 格式有 CR/LF,仅此而已。您可以在以下位置查看整个地图:

https://en.wikipedia.org/wiki/GSM_03.38

于 2021-03-04T17:22:13.063 回答