了解 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
拉丁字母 kk
拉丁字母 l
拉丁字母 m中号
拉丁字母 nn
拉丁字母 o
拉丁字母 pp
拉丁字母 q
拉丁字母 rr
拉丁字母 sSs
拉丁字母 tTt
拉丁字母 u
拉丁字母 vVv
拉丁字母 w西
拉丁字母 xXx
拉丁字母 yy
拉丁字母 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 个特殊字符。
消息段计算器中的特殊字符示例
消息段计算器中的特殊字符示例

其他资源