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

你将会学到 #

了解哪些字符对于 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 个字符。 ![](https://klaviyo.zendesk.com/hc/article_attachments/33627679862683)

非特殊字符 #

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

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

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

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

*特殊字符* *非特殊字符*
d d
@ @

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

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

*描述* *大写* *小写*
拉丁字母 a 一个 一个
拉丁字母 b
拉丁字母 c C c
拉丁字母 d d d
拉丁字母 e 电子 电子
拉丁字母 f F f
拉丁字母 g G
拉丁字母 h 小时
拉丁字母 i
拉丁字母 j J j
拉丁字母 k k
拉丁字母 l
拉丁字母 m 中号
拉丁字母 n n
拉丁字母 o
拉丁字母 p p
拉丁字母 q
拉丁字母 r r
拉丁字母 s S s
拉丁字母 t T t
拉丁字母 u
拉丁字母 v V v
拉丁字母 w 西
拉丁字母 x X x
拉丁字母 y y
拉丁字母 z Z z
拉丁字母 æ Æ
拉丁字母升号(德语) ß
上面带环的拉丁文 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 字符都被视为特殊字符,即使它看起来与非特殊字符相似。让我们以双引号为例。 – 这是非特殊字符:“

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

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

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

其他资源 #

您的感觉是什么