Debby: Fehler "unescaped"

Hallo,
bei der Angabe
<a href="http://.......de/index.html?par1=x&par2=y">
kommt die Meldung:
Unescaped & or unknown entity &par2.

Wie muss ich in diesem Falle das & darstellen?
Danke
Debby

  1. hi,

    Wie muss ich in diesem Falle das & darstellen?

    http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_html

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Wie muss ich in diesem Falle das & darstellen?

      http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_html

      Danke für die Hilfe.
      Ich gehe davon aus, dass beide Varianten
      &amp;    bzw.  &#38;
      gleich gut/schlecht sind?
      Gruß
      Debby

      1. Hello out there!

        Ich gehe davon aus, dass beide Varianten
        &amp;    bzw.  &#38;
        gleich gut/schlecht sind?

        Damir sich die Diskussion darüber überhaupt lohnt, bring ich mal noch eine ins Spiel: '&#x26;'.

        Einer Maschine (HTML-Parser) ist es egal, ob sie die numerische Zeichenreferenz in dezimaler ('&#38;') oder hexadezimaler Schreibweise ('&#x26;') oder die Zeichen-Entity-Referenz ('&amp;') verarbeitet.

        Benannte Entities wurden für _Menschen_ geschaffen, weil sich aus Buchstaben bestehende Abkürzungen ("amp" für "ampersand") besser merken lassen als Zahlen (38) und den Quelltext lesbarer machen. Deshalb ist ihnen der Vorzug zu geben.

        Unicode verwendet die hexadezimale Schreibweise ('&' ist U+0026), die Prozentcodierung in URIs verwendet die hexadezimale Schreibweise ('%26'), JavaScript verwendet die hexadezimale Schreibweise ('\u0026;'), CSS verwendet die hexadezimale Schreibweise ('\26;'), da finde ich es reichlich blödsinnig, in HTML / XML die dezimale Schreibweise anzuwenden; die Umrechnerei kann man sich bei Anwendung der hexadezimalen sparen.

        Stehe '>' für "in der Anwendung besser als", dann gilt '&#38;' ≥ '&#x26;' ≥ '&amp;', wobei das Gleichheitszeichen für Maschinen gilt.

        See ya up the road,
        Gunnar

        --
        „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
        1. Stehe '>' für "in der Anwendung besser als", dann gilt […]

          Na das hab ich ja wieder schöne versaubeutelt. Gemeint war:

          '&amp;' ≥ '&#x26;' ≥ '&#38;'

          Ingunnarid

          --
          „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)