WhatsApp 格式符号完整列表
WhatsApp 没有字体菜单。您需要在文字周围输入符号来设置样式,应用在显示消息时会把这些符号替换为相应格式。WhatsApp 帮助中心的文章《How to format your messages》列出了八种样式。我们最近一次核对是在 2026 年 10 月 10 日。
- 粗体:两侧各加一个星号,*文字*
- 斜体:两侧各加一个下划线,_文字_
- 删除线:两侧各加一个波浪线,~文字~
- 等宽:两侧各加三个反引号,```文字```
- 行内代码:两侧各加一个反引号,`文字`
- 引用:行首加一个尖括号和一个空格,> 文字
- 项目符号列表:每行前加星号或连字符和一个空格,* 文字 或 - 文字
- 编号列表:每行前加数字、句点和一个空格,1. 文字
为什么格式有时不生效
多数失败都源于空格。符号必须紧贴被包裹的文字:*粗体* 有效,而 * 粗体 * 会连星号一起显示。编辑器会把您选中范围内的空格保留在标记之外,所以选区不够精确时依然能得到有效结果。
标记外侧紧贴字母或数字时,同样不会被当作格式。这就是 snake_case_name 和 2*3*4 会保持原样的原因。行内样式也会在换行处终止,所以选中多行时,工具会对每一行分别添加标记,而不是对整块只包裹一次。
等宽和行内代码中的内容不会被格式化,因此这两种样式适合原样显示符号。帮助中心还说明,较新的样式(列表、引用和行内代码)仅在 Web 和 Mac 桌面版中可用,而且格式无法关闭。使用旧版本应用的收件人可能会看到原始符号。
组合样式与阿拉伯语文字的格式
您可以叠加标记来嵌套样式:*_粗斜体_* 或 ~*粗体删除线*~。先开启的样式要最后关闭,顺序相反。嵌套请适度,因为每个符号都会计入消息长度。
格式在阿拉伯语、希伯来语和乌尔都语中的用法相同。把标记放在阿拉伯语单词两侧即可,例如 *عرض خاص*。WhatsApp 根据消息的第一个强方向字符确定消息方向,所以以阿拉伯语单词开头的消息会从右向左排版。预览遵循同样的规则,让您看清标记在阿拉伯语和英语混排文字中的位置。
WhatsApp Business API 模板中的格式
模板正文使用与普通聊天相同的标记。Meta 自己的身份验证模板正文从 API 返回的内容是“*{{1}}* is your verification code.”,因此用星号包住变量,就能让您发送的任何值显示为粗体。页眉文字接受表情符号,但不支持 Markdown,所以请把样式放在正文中。
根据 Meta 的 Cloud API 文档,文本消息正文最长 4,096 个字符,模板正文最长 1,024 个字符。格式符号计入这两项限制。换行请写在获批的模板文本中,因为运行时发送的参数值不能包含换行、制表符,也不能包含超过四个连续空格(错误 132018)。手工编写 JSON 时,换行要写成 \n。“复制为 JSON 字符串”按钮会自动为您处理。
- 文本消息正文:最多 4,096 个字符
- 模板正文:最多 1,024 个字符,支持 Markdown
- 模板页眉:文字和表情符号,不支持 Markdown
- 变量:*{{1}}* 会让您发送的值显示为粗体
- 参数值:不能含 \n 和制表符,连续空格不能超过 4 个
花式字体与短信备用通道
一些网站提供由 Unicode 相似字母构成的“WhatsApp 字体”,例如 𝐛𝐨𝐥𝐝。这些是独立的数学字符,并不是格式。读屏软件会把它们读得很奇怪或直接跳过,搜索也找不到它们,而且阿拉伯文字没有对应的字符。商务消息请使用 WhatsApp 自带的标记。
如果 WhatsApp 消息发送失败而改用短信重发,这些符号会以原始的星号和下划线显示。纯文本副本会把它们去掉并计算短信分段:一条 GSM-7 短信为 160 个字符(拆分后每段 153 个),阿拉伯语等 Unicode 文字为 70 个(拆分后每段 67 个)。
