Warum erscheint dieses Symbol in Chrome und nicht in Firefox oder Edge?
Also diese web-Seite ist das rendering mit diese Symbole und Sie finden sich auf dieser website/- Applikation, jedoch auf keine anderen Seiten. Kann mir jemand sagen 1) welches symbol ist 2) warum zeigt Sie nur in einem browser ?
InformationsquelleAutor der Frage Joseph | 2016-09-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Zeichen U+2028 Line-Separator, der eine Art neue-Zeile-Zeichen. Betrachten Sie es als die Unicode-Entsprechung des HTML -
<br>
.Warum zeigt es hier oben: meine Vermutung wäre, dass eine interne Datenbank verwendet LSEP, um nicht in Konflikt mit den wörtlichen Zeilenumbrüche oder HTML-tags (die vielleicht brechen Sie die Datenbank oder führen Sicherheits-Fehler), und entweder:
<br>
Mehr Informationen auf der line separator, ein Auszug aus dem Unicode standard, Kapitel 5.8, Newline Richtlinien (auf p ist. 12 dieser PDF-Datei):
Weiter Lesen:
Unicode Technical Report #13: Newline Richtlinien
General Punctuation (U+2000–U+206F) - Diagramm PDF
SE: Warum gibt es so viele Leerzeichen und Zeilenumbrüche in Unicode?
ALSO: Was ist unicode-Zeichen 2028 (LS /Line-Separator) verwendet?
U+2028 auf codepoints.net Ein Druckfehler hier sagt, dass U+2028 wurde Hinzugefügt in v. 1.1 des Unicode-standard, das ist falsch — es wurde Hinzugefügt, 1.0
InformationsquelleAutor der Antwort 9999years
Ich habe vor kurzem lief in dieses Problem, habe versucht eine Reihe von Updates, aber letztlich musste ich einfügen, um den text in VIM und dort war ein extra Raum, den ich hatte, zu löschen. Ich habe versucht, eine Reihe von HTML-Reiniger, aber keiner von Ihnen arbeitete, VIM war der Schlüssel!
InformationsquelleAutor der Antwort Peter
9999years Antworten ist groß.
Ist bei Symfony mit Twig template würde ich empfehlen, zu prüfen, eine leere Zweig-block. In meinem Fall war es eine leere Zweig-block mit einem unsichtbaren char innen.
Den LSEP char wurde nur angezeigt, auf die bestimmte Geräte - /browser.
Auf dem anderen hatte ich einen leeren Raum über dem Kopf-und ich konnte nicht sehen, keine unsichtbaren char.
Hatte ich zu untersuchen die GET-Anforderung, um zu sehen, dass der Wert 1f18 war vor dem offenen html-tag.
Einmal entfernt habe ich einen leeren Zweig, der block war es verschwunden.
hoffe das kann jemandem helfen, eines Tages ...
InformationsquelleAutor der Antwort Kaizoku Gambare
Können Sie dieses tool verwenden...
http://www.nousphere.net/cleanspecial.php
...entfernen Sie alle Sonderzeichen, Chrome zeigt.
Schritte:
Fügen Sie Ihr HTML und Sauber mit HTML-option.
Können Sie manuell löschen die Zeichen in den editor auf dieser Seite und sehen das Ergebnis.
Fügen Sie zurück in Ihre HTML-Datei und speichern 🙂
InformationsquelleAutor der Antwort Kapil Bathija
Stimme ich mit @Kapil Bathija - Grundsätzlich können Sie kopieren & fügen Sie den HTML-code in http://www.nousphere.net/cleanspecial.php und konvertieren.
Dann wird es konvertiert die Sonderzeichen für Sie - Einfach entfernen Sie die Leerzeichen zwischen den Wörtern und Sie werden erkennen, müssen Sie drücken Sie die Rücktaste, 2x D. H. es ist ein ungültiges Zeichen, die nicht übersetzt werden.
Ich hatte das gleiche Problem und es hat Prima funktioniert danach.
InformationsquelleAutor der Antwort Jaypi