C++ 转换C++;HTML安全代码

C++ 转换C++;HTML安全代码,c++,wiki,C++,Wiki,我决定尝试将wiki作为代码片段存储工具。到目前为止,我印象非常深刻,但让我恼火的是,当我复制粘贴我想要保存的代码时,“你可以使用@…@标记来转义代码,并自动将其包装在PRE标记中。将你的代码包围在。。标签。我不知道实用程序,但我相信您可以编写一个非常简单的应用程序来进行查找/替换。要显示尖括号,只需分别将其替换为和。至于方括号,这是markdown methinks的一个wiki特有的问题。在粘贴之前,您是否尝试过将代码包装在html pre或代码标记中?两者都允许使用任何特殊字符(如“Dar

我决定尝试将wiki作为代码片段存储工具。到目前为止,我印象非常深刻,但让我恼火的是,当我复制粘贴我想要保存的代码时,“你可以使用@…@标记来转义代码,并自动将其包装在PRE标记中。

将你的代码包围在。。标签。

我不知道实用程序,但我相信您可以编写一个非常简单的应用程序来进行查找/替换。要显示尖括号,只需分别将其替换为
。至于方括号,这是markdown methinks的一个wiki特有的问题。

在粘贴之前,您是否尝试过将代码包装在html pre或代码标记中?两者都允许使用任何特殊字符(如“Dario Solera写的“您可以使用@…@”标记转义代码,并自动将其包装在预标记中。”

<pre>
    if (foo <= bar) {
        do_something();
    }
</pre>

如果不想将其包装,只需使用:

需要转义的字符列表:

  • <(小于符号)
  • &(安培)
  • [(开口方括号)

在网页上发布C++代码时,首先应该将其转换为有效的HTML,这通常需要使用,如其他人所注意的。这不限于用<代码> <代码> <代码> >代码> <代码>代替<代码> <代码> > >代码>考虑以下代码:

哦,HTML DTD是否包含一个名为
&mask;
的实体?最好也用
&;
替换
&code>


在另一个方向上,您可以通过将
[
]
替换为
??(
??)来摆脱
[
]
)在C++中,三进制和有向图是一组字符,可以用来表示所有字符集中不可用的特定字符。但是,大多数C++程序员不太可能识别它们。

你能再详细地阐述一下吗?还是一个问题,例如,下面的行:owiki:#include;它是这样输出的:#include;
unsigned int maskedValue = value&mask;