为什么有些字符前面有 Escape 字符?

Why do some characters have Escape character before them?

一些特殊字符,如 | , ~ , ^ , { , } 和许多其他字符之前都有转义字符。查看屏幕截图或访问此 link : http://messente.com/documentation/sms-length-calculator,自行检查。

我想知道,因为我不明白为什么这些字符前面有转义字符,或者how/why这些字符与其他(特殊)字符不同。

有关 GSM 03.38 编码的信息,请参阅 here

“为什么”的问题总是很难准确回答,但我的猜测是目标是能够用 7 位编码被认为最常见的字符,而其他不太常见的字符将需要 14 位。

每条短信只有 1120 位,因此节省 space 是可取的。使用上述编码,您可以获得超过 140 个字符的“普通”文本消息编码。