
How to escape < and > inside
|
1 2 3 | [cc] PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
code> pre>
生成的HTML删除
1 2 | PrimeCalc calc = new PrimeCalc(); Func del = calc.GetNextPrime; |
如何转义
1 2 3 | [cc] PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
code> pre>
1 | [cc]> |
code> pre>
呈现为:
1 | > |
所以你要:
1 2 3 | [cc] PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
code> pre>
原来是这样的:
1 2 | PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
使用
怎么样:
1 | < and > |
希望这可以帮助?
rp所说的,只需用它们的html实体等效项替换大号(>)和小号(<)符号。这是一个例子:
1 2 3 | [cc] PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
code> pre>
它应显示为(这次使用完全相同,但没有用于markdown的前置空格):
1 2 | PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; |
这可能是您的博客软件所特有的,但是您可能想尝试以下字符串(删除下划线字符):
&_lt; &_gt;
更好的方法是根本不必担心字符代码。只需使用以下代码将所有代码包装在
1 2 3 4 | [cc] ${fn:escapeXml(' <!-- all your code --> ')}; |
code> pre>
您需要启用jQuery才能使其正常工作。