Zum Inhalt springen

Wie umgehen mit dem &-Zeichen?

Erstellt am 25. März 2010 · 2 Antworten · letzte Antwort am 29. März 2010

Tags: HTML & CSS, Frage

intensivstation ·

Ich habe folgendes Problem:
Wenn ein Seitentitel z.B. so lautet: "Vater & Sohn", dann wird das auch so ausgegeben.
Das nervt aber den W3C-Validator. Also habe ich das hier eingebenen "Vater & amp; Sohn".
Im großen und ganzen ist dann alles OK, aber eben nicht alles.
Im Menü sieht man das: "Vater & Sohn", aber bei der Sitemap sieht man das: "Vater & amp; Sohn".
Wie soll man dieses Problem am besten lösen??? #paralyzed#
PS: das Leerzeichen zw. & und amp; muss man sich natürlich wegdenken (dann wird das ganze aber nicht mehr so dargestellt).

froemken ·

Ich würd den Seitentitel mit diesem & lassen. Allerdings für den <title>-tag würd ich im stdWrap ein rawUrlEncode=1 einfügen

intensivstation ·

<title>-Tag encoden? Also ehrlich wozu UrlEncoden?
Habs mal im Menü versucht. Da kommt doch sowas dabei raus:
Vater%20%26%20Sohn
Totaler flop. Ne, damit wandelt man & nicht in & amp; um.
Ich habe wohl nicht erwähnt gehabt, dass es im Menü zu Prolemen kam.
Aber das hat mich auf diese Idee gebracht:
stdWrap.htmlSpecialChars = 1
Damit läuft das Menü dann auch mit einem &.
Bessere Lösungen gibt es wahrscheinlich nicht, was?