Florian: @ Zeichen als Fehler bei : Validation Results !!!

Beitrag lesen

Guten abend,

habe gerade meine Internetpräsenz durch den W3C MarkUp Validation Service überprüfen lassen.

Verwende:
Apache, PHP, MySQL

Hier einmal die Fehlermeldung:
Below are the results of attempting to parse this document with an SGML parser.
1. Line 87, column 71: an attribute value must be a literal unless it contains only name characters (explain...).
  ...gecheckt von <a href=mailto:w3@domain.de>florian</a></td>
                                   ^
Dieser Fehler betrifft anscheinend das "@" Zeichen von meinem Newsbeitrag.

Wie kann ich diesen Fehler korregieren, damit dieser Text erscheint:
"This page is Valid HTML 4.01 Transitional!"
Müsste ich beim übertragen des Beitrages das "@" Zeichen in Ascii
umwandeln? Oder gibt es eine ähnliche Möglichkeit wie bei:
str_replace("<","<",$beitrag);
... für das "@" Zeichen?

Danke schon einmal im Voraus.

bis denn
Florian