Adi*_*rad -3 special-characters
当我使用以下命令在 Discord 中发送代码时:
\n```py\nprint("hello world!")\n```\nRun Code Online (Sandbox Code Playgroud)\n它出现在一个框中,代码突出显示,如下图所示。但是,当我使用 Unicode U+055d(亚美尼亚逗号)作为代码围栏 ( \xd5\x9d\xd5\x9d\xd5\x9d \xd5\x9d\xd5\x9d\xd5\x9d) 时:
\xd5\x9d\xd5\x9d\xd5\x9dpy\nprint("hello world!")\n\xd5\x9d\xd5\x9d\xd5\x9d\nRun Code Online (Sandbox Code Playgroud)\n并发送它,代码不会突出显示。正如您在图片中看到的那样,它也不会出现在框中。
\n\nBea*_*nog 16
当我编辑你的问题时,我遇到了同样的事情。这:
\n```py\nprint("hello world!")\n```\nRun Code Online (Sandbox Code Playgroud)\n呈现为:
\n```py\nprint("hello world!")\n```\nRun Code Online (Sandbox Code Playgroud)\n而这个:
\n\xd5\x9d\xd5\x9d\xd5\x9dpy\nprint("hello world!")\n\xd5\x9d\xd5\x9d\xd5\x9d\nRun Code Online (Sandbox Code Playgroud)\n呈现为:
\n\xd5\x9d\xd5\x9d\xd5\x9dpy\nprint("你好世界!")\n\xd5\x9d\xd5\x9d\xd5\x9d
\n虽然用于指定代码围栏的字符与眼睛相似,但它们对于您的应用程序来说是不同的。正如您所说,反引号字符 ( `) 的 Unicode 表示形式为 U+0060,而亚美尼亚逗号 ( \xd5\x9d) 的 Unicode 表示形式为 U+055D。
这里和 Discord 中的代码格式使用了Markdown的一些风格,其中反引号 U+0060 字符具有特殊含义(用于突出显示代码),而亚美尼亚逗号 U+055D 字符没有特殊含义。这使得您的文本在使用反引号时正确突出显示,并按照您在使用亚美尼亚逗号时编写的方式进行打印。
\n| 归档时间: |
|
| 查看次数: |
892 次 |
| 最近记录: |