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