2016-11-03 9 views
0

Ich bin ein bisschen neugierig auf diese HTML-Code (Firebug Sicht):Warum wird dieser HTML-Code nicht richtig interpretiert?

<td>1&#8211;1 of 1 record found matching your query (<a href="rss.php?where=title%20RLIKE%20%22physics%22" title="track newly added records matching your current query by subscribing to this RSS feed">RSS</a>&nbsp;|&nbsp;<a href="query_history.php" title="recall a previous query from your current session">history</a>):</td> 

ich refbase installieren wollte. Ich habe die Snapshot-Version aufgrund von SQL-Problemen mit der aktuellen Version verwendet. Während des Testens bekam ich diese Ansicht (Firebug-Konsole wird absichtlich geöffnet, um zu zeigen, wie der Code interpretiert wird, aber ich sehe das gleiche zum Beispiel auf Chrom):

.

view with code not interpreted correctly

.

Dann klickte ich in die Firebug-Ansicht und fügte irgendwo einen einzelnen space Charakter hinzu, und entkam, um es so zu lassen, wie es war. Aber nachdem die space hinzugefügt wurde, änderte sich die Ansicht in diese:

.

enter image description here

.

Also grundsätzlich habe ich nichts geändert aber der Code wird jetzt richtig interpretiert. Das ist wirklich komisch. Ich habe ein bisschen darüber gegoogelt, aber ich denke, dass ich die passenden Keywords nicht gefunden habe.

Könnte mir jemand den Grund für dieses seltsame Verhalten erklären und wie man es beheben kann? BTW diese Here ist die komplette php-Quelle, die diese Seite produziert. Schauen Sie auf der Leitung 796.

EDIT: Dank LGSon Ich bemerkte, dass es eine Firebug-Falle: Es interpretiert die &amp; Sachen schön HTML-Code zu zeigen, und dann, wenn Sie bearbeiten-it, wird es der eigentliche Code. Das ist in der Tat schwierig, aber wenn Seite Quelle Überprüfung können Sie die echte HTML sehen:

<td>1&amp;#8211;1 of 1 record found matching your query (&lt;a href=&quot;rss.php?where=title%20RLIKE%20%22physics%22&quot; title=&quot;track newly added records matching your current query by subscribing to this RSS feed&quot;&gt;RSS&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;query_history.php&quot; title=&quot;recall a previous query from your current session&quot;&gt;history&lt;/a&gt;):</td> 

Antwort

1

sollte es sein 1&#8211;1

Probe

1&#8211;1

+0

mein Fehler, ich habe Firebug 'copy HTML' Funktionalität und es transformiert die' & 'in' & 'aber das ist nicht im Screenshot zum Beispiel vorhanden. – Aldian

+0

Aber ich denke, da sollte etwas weiter zu graben sein. Firebug kann mich ausgetrickst haben, indem er die & Sachen in seiner html Ansicht – Aldian

+0

@Aldian gut interpretiert, ich denke so, als die Vorbearbeitungsversion '1 & # 8211; 1 'würde sence machen, um so zu werden, aber nicht mein gepostetes. Ich werde es für jetzt verlassen und wenn Sie etwas anderes finden, lassen Sie es mich wissen und ich werde diese Antwort löschen (oder anpassen) – LGSon

Verwandte Themen