Fehler "unescaped"
Debby
- html
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
hi,
Wie muss ich in diesem Falle das & darstellen?
http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_html
gruß,
wahsaga
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
& bzw. &
gleich gut/schlecht sind?
Gruß
Debby
Hello out there!
Ich gehe davon aus, dass beide Varianten
& bzw. &
gleich gut/schlecht sind?
Damir sich die Diskussion darüber überhaupt lohnt, bring ich mal noch eine ins Spiel: '&
'.
Einer Maschine (HTML-Parser) ist es egal, ob sie die numerische Zeichenreferenz in dezimaler ('&
') oder hexadezimaler Schreibweise ('&
') oder die Zeichen-Entity-Referenz ('&
') 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 '&
' ≥ '&
' ≥ '&
', wobei das Gleichheitszeichen für Maschinen gilt.
See ya up the road,
Gunnar
Stehe '>' für "in der Anwendung besser als", dann gilt […]
Na das hab ich ja wieder schöne versaubeutelt. Gemeint war:
'&
' ≥ '&
' ≥ '&
'
Ingunnarid