You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Markdown表格中行内代码包含|字符时无法正确渲染的问题

解决方法

主流Markdown渲染器(如GitHub Flavored Markdown、CommonMark)都支持两种方案来避免|被识别为表格列分隔符:

  1. 反斜杠转义
    直接在要显示的|前加反斜杠\即可,修改后的表格代码如下:
| Operator | Description          |
|:---------|:---------------------|
| `&`      | bitwise and operator |
| `\|`     | bitwise or operator  |
| `^`      | bitwise xor operator |
| `<<`     | left shift operator  |
| `>>`     | right shift operator |
  1. HTML实体编码替换
    如果遇到不支持反斜杠转义的老旧渲染环境,可以把|替换为对应的HTML实体&#124;,效果和直接写|完全一致:
| Operator | Description          |
|:---------|:---------------------|
| `&`      | bitwise and operator |
| `&#124;` | bitwise or operator  |
| `^`      | bitwise xor operator |
| `<<`     | left shift operator  |
| `>>`     | right shift operator |

两种方案渲染后,行内代码块里都会正常显示|字符,不会破坏表格结构。

内容的提问来源于stack exchange,提问作者bitbonk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:45:05