知道的人可以告诉我我对 SMS 消息的格式有什么样的控制吗?
例如,粗体文本或回车等?我想回车对我来说是最重要的,这可能吗?如果可以,怎么做?
知道的人可以告诉我我对 SMS 消息的格式有什么样的控制吗?
例如,粗体文本或回车等?我想回车对我来说是最重要的,这可能吗?如果可以,怎么做?
像粗体文本或斜体这样的格式,通常不会 - 除非某些特定的 SMS 提供商使用专有格式来执行此操作(我不知道有任何格式)。
标准 SMS 使用 GSM 03.38 7 位字母表进行编码,其中包含 CR 和 LF(和 FF)字符,但如何呈现这些字符取决于接收端。在我必须处理的两个实现中,两者都只是忽略 CR 或 LF(但如果消息包含两个连续的空格,其中一个会呈现换行符)。
我正在将 twilio 用于一个小项目,并且\n
会为我生成一个换行符。试一试!
body = "\U0001F6A8 Header with Emoji:\n---\nText after a divider because it is {}".format("awesome")
这是我能够格式化文本的程度。但是,如果您发送消息以支持 MMS,您可能想探索破解格式化文本消息的方式
GSM 03.38 DO 格式有 CR/LF,仅此而已。您可以在以下位置查看整个地图: