(gelöst) Encodierung der HTML-Tags verhindern

Begonnen von jannis, 10 Mai 2020, 20:20:04

Vorheriges Thema - Nächstes Thema

jannis

sub myTable() {
   my $ausgabe = "<table>";

   $ausgabe .= "<tr>";
   $ausgabe .= "<td>Vorname</td>";
   $ausgabe .= "<td>Heinrich</td>";
   $ausgabe .= "</tr>";

   $ausgabe .= "<tr>";
   $ausgabe .= "<td>Farbe</td>";
   $ausgabe .= "<td>rot</td>";

   $ausgabe .= "</tr>";
   $ausgabe .= "</table>";

   return $ausgabe;
}


Aufruf mit:
{myTable()}

Heraus kommt aber leider keine Tabelle sondern:
<table><tr><td>Vorname</td><td>Heinrich</td></tr><tr><td>Farbe</td><td>rot</td></tr></table>

Und im Quelltext steht:
&lt;table&gt;&lt;tr&gt;&lt;td&gt;Vorname&lt;/td&gt;&lt;td&gt;Heinrich&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Farbe&lt;/td&gt;&lt;td&gt;rot&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


also die spitzen Tag-Klammern encodiert. Wie verhindere ich das?
+ + + Gibt es eigentlich hier Smarthome-Enthusiasten aus + + +
Norddeutschland / Nordfriesland / Bredstedt / Husum oder Niebül?

jannis

Ist im Rahmen einer anderen Frage glöst worden.

return qq();

was das richtige Mittel der Wahl  :)
+ + + Gibt es eigentlich hier Smarthome-Enthusiasten aus + + +
Norddeutschland / Nordfriesland / Bredstedt / Husum oder Niebül?