当我使用以下方法在 Discord 中发送代码时:
```py
print("hello world!")
```
它出现在一个带有突出显示代码的框中,如下图所示。但是,当我使用 Unicode U+055d(亚美尼亚逗号)作为代码围栏(՝՝՝ ՝՝՝
)时:
՝՝՝py
print("hello world!")
՝՝՝
并发送它,代码不会突出显示。正如您在图片中看到的那样,它也没有出现在框中。
当我使用以下方法在 Discord 中发送代码时:
```py
print("hello world!")
```
它出现在一个带有突出显示代码的框中,如下图所示。但是,当我使用 Unicode U+055d(亚美尼亚逗号)作为代码围栏(՝՝՝ ՝՝՝
)时:
՝՝՝py
print("hello world!")
՝՝՝
并发送它,代码不会突出显示。正如您在图片中看到的那样,它也没有出现在框中。
当我编辑你的问题时,我遇到了同样的事情。这个:
呈现为:
而这个:
呈现为:
՝՝՝py print("hello world!") ՝՝՝
虽然用于指定代码围栏的字符类似于眼睛,但它们对于您的应用程序是不同的。如您所说,反引号字符(
`
)具有 U+0060 的 Unicode 表示,而亚美尼亚逗号(՝
)具有 U+055D 的 Unicode 表示。这里和 Discord 中的代码格式使用了一些Markdown风格,其中反引号 U+0060 字符具有特殊含义(用于突出显示代码),而亚美尼亚逗号 U+055D 字符没有特殊含义。这使您的文本在使用反引号时正确突出显示,并且就像您在使用亚美尼亚逗号时所写的那样打印。