Question

J'essaie d'écrire un article de blog qui inclut un segment de code à l'intérieur d'un <pre> étiqueter.Le segment de code inclut un type générique et utilise <> pour définir ce type.Voici à quoi ressemble le segment :

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>

Le HTML résultant supprime le <> et ça finit comme ça :

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

Comment puis-je échapper au <> donc ils apparaissent dans le HTML ?

Était-ce utile?

La solution

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

Autres conseils

<pre>&gt;</pre>

s'affiche comme :

>

Alors tu veux:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

ce qui donne :

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

Utiliser &lt; et &gt; faire < et > à l'intérieur du HTML.

&lt; et &gt; respectivement

Que diriez-vous:

&lt; and &gt;

J'espère que cela t'aides?

Quoi rp a dit, remplacez simplement les symboles supérieur à (>) et inférieur à (<) par leur équivalent d'entité HTML.Voici un exemple :

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

Cela devrait apparaître comme (cette fois en utilisant exactement la même chose sans les espaces ajoutés pour la démarque) :

    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;

Il s'agit probablement de quelque chose de spécifique à votre logiciel de blog, mais vous voudrez peut-être essayer les chaînes suivantes (supprimez le caractère de soulignement) :&_lt;&_gt;

Une meilleure façon de procéder est de ne pas avoir à se soucier du tout des codes de caractères.Enveloppez simplement tout votre code dans le <pre> balises avec ce qui suit

<pre>
${fn:escapeXml('
  <!-- all your code -->
')};
</pre>

Cependant, vous devrez activer jQuery pour que cela fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top