片段:jQuery语法荧光笔

时间:2012-12-31 17:37:37

标签: jquery

我正在使用Snippet,一个用于突出显示代码的jQuery插件。

http://www.steamdev.com/snippet/

我让它正常工作以突出显示css,js,php等。但它没有突出显示我的HTML。这是我的测试页面。

https://dl.dropbox.com/u/9883217/syntaxHighlighter/index.html

关于它为什么不突出我的HTML的任何想法?

2 个答案:

答案 0 :(得分:2)

浏览器正在解析您的HTML。

您需要将其转义(将<替换为&lt;>替换为&gt;等。)

答案 1 :(得分:0)

使用PHP,您可以使用函数htmlentities

<?php
    $str = "Ein 'Anführungszeichen' ist <b>fett</b>";

    // Gibt aus: Ein 'Anf&uuml;hrungszeichen' ist &lt;b&gt;fett&lt;/b&gt;
    echo htmlentities($str);

    // Gibt aus: Ein &#039;Anf&uuml;hrungszeichen&#039; ist &lt;b&gt;fett&lt;/b&gt;
    echo htmlentities($str, ENT_QUOTES);
?>
相关问题