了解 SMS 的特殊和非特殊字符

预计阅读 4 分钟 | 更新于 2026年4月21日 9:54 AM EST

你将会学到

了解哪些字符对于 SMS 而言被视为非特殊字符或特殊字符。特殊字符(包括表情符号以及某些类型的文本和符号)将消息的字符限制从 160 个缩短到 70 个。它们也很难与非特殊字符区分开。 为什么特殊字符会缩短字符限制?

这是由 SMS 消息的编码方式决定的。在发送消息之前,它将每个字符编码为可以传输的数据位。每个字符都需要一定数量的位数进行编码,并且每个 SMS 都允许一定数量的位数。 SMS 消息通过以下格式以 7 或 16 位进行编码:

  • ISO-8859-15(7 位)
  • 所有短信的默认设置。此格式将字符数限制为 160 个,并且不允许使用特殊字符。 – UTF-8(16 位) 每条消息限制为 70 个字符,并允许使用特殊字符和表情符号。 如果超过前 70 个字符,我还能获得多少个字符?

从技术上讲,第二个(以及第三个和第四个)SMS 段可以有 70 个字符。使用特殊字符或表情符号会改变短信的编码方式。因此,70 个字符的限制适用于该 SMS 的每个消息段。请注意,当 SMS 超出 1 条消息时,Klaviyo 在后端包含一个标头,以便运营商知道 2 条消息是一起发送的。这会占用一些字符,因此您会看到 2 次发送可以使用 134 个字符。

Klaviyo help center screenshot
Klaviyo help center screenshot

非特殊字符

大多数非特殊字符来自 GSM-7 字符集(也称为“字符集”),其中包括:

  • 所有拉丁字符
  • 数字 (0–9)
  • 一些希腊字符
  • 一些符号和其他字符

在某些情况下,大写字母可能会影响它们被算作特殊字符还是非特殊字符。例如,à、é、è、ì、ò 和 ù 是 GSM-7 字符,但将它们大写为 À、É、È、Ì、Ò 和 Ù 会使它们成为 UCS-2 字符。 我使用的都是非特殊字符,为什么字符限制减少了?

如果您从第三方复制文本和符号,这是一个常见问题。有时,一个字符看起来像非特殊字符,但实际上来自特殊字符集。这些符号看起来几乎相同,很难区分它们。 | | |

——
特殊字符非特殊字符
’”
dd
@@

大多数时候,相似的特殊字符在交付之前会更改为非特殊字符。然而,情况并非总是如此,最好删除任何意外的特殊字符。尝试直接在 Klaviyo 中或使用文本清理器重新输入您的消息。如果这不起作用,请检查每个符号实际上是否被视为非特殊符号。

拉丁字母

请注意,有时一封信函仅接受 1 个版本。如果没有大写或小写版本,则相应的单元格为空。 | | | |

———
描述大写小写
拉丁字母 a一个一个
拉丁字母 b乙乙
拉丁字母 cCc
拉丁字母 ddd
拉丁字母 e电子电子
拉丁字母 fFf
拉丁字母 gG克
拉丁字母 h哈小时
拉丁字母 i我我
拉丁字母 jJj
拉丁字母 k克k
拉丁字母 l左我
拉丁字母 m中号米
拉丁字母 n尼n
拉丁字母 o哦哦
拉丁字母 p普p
拉丁字母 q问问
拉丁字母 r右r
拉丁字母 sSs
拉丁字母 tTt
拉丁字母 u你你
拉丁字母 vVv
拉丁字母 w西瓦
拉丁字母 xXx
拉丁字母 y是y
拉丁字母 zZz
拉丁字母 æÆ埃
拉丁字母升号(德语)ß
上面带环的拉丁文 aÅå
拉丁语 a 与坟墓à
带有坟墓的拉丁语 eè
拉丁语 i 与坟墓ì
拉丁语 o 与坟墓ò
拉丁语 u 与坟墓ù
拉丁语 e 带有尖音符é
带有笔画的拉丁语 oØø
带有分音符的拉丁语 aä
带有分音符的拉丁语 oöö
带有分音符的拉丁语 uÜü
带有波形符的拉丁语 nÑñ
带有变音符号的拉丁语 cÇ

希腊字母

下面列出了非特殊希腊字母。请注意,这些字符只有 1 个版本。 | | |

——
描述角色
希腊伽玛γ
希腊三角洲Δ
希腊语 西塔θ
希腊语 lambdaΛ
希腊语 xiΞ
希腊语 piΠ
希腊西格玛Σ
希腊语 phiΦ
希腊语 psiΨ
希腊欧米茄Ω

数字

描述角色
零0
一1
两个2
三3
四4
五5
六6
七7
八8
九9

金钱迹象

描述角色
英镑符号英镑
美元符号$
日元符号¥
\*欧元符号欧元
货币符号¤

\*请注意,欧元符号 (€) 计为 2 个字符。

符号

描述角色
在符号@
低线\_
& 符号&
星号\*
句号(句号)。
逗号,
感叹号!
倒感叹号¡
问号?
倒问号¿
冒号:
分号;
撇号‘
双引号”
左括号(
右括号)
小于<
大于>
等号=
加号+
连字符或减号–
百分号%
数字符号(标签、井号)#
部分标志§
正斜杠/
\*反斜杠\
\*左方括号[
\*右方括号]
\*左大括号{
\*右大括号}
\*竖线
\*波浪号〜
\*插入符或扬抑符^

\ 任何用星号标记的符号在短信中都算作 2 个字符。

特殊字符

特殊字符是上表中未列出的任何其他字符或表情符号,包括:À、á、â、ç、ê、É、È、Ì、î、í、Ò、ô、ó、Ù  和 ú。任何 unicode 字符都被视为特殊字符,即使它看起来与非特殊字符相似。让我们以双引号为例。 – 这是非特殊字符:“

  • 这些是特殊字符:«、“、’、❝、〝、”

如何检查你的角色是否特殊

如果您不确定您的角色是否特殊,请使用此消息段计算器。具体来说,查看使用的编码:

  • GSM-7 表示没有特殊字符。 – UCS-2 表示至少有 1 个特殊字符。
消息段计算器中的特殊字符示例
消息段计算器中的特殊字符示例

其他资源