Was ist dieses INSANE Leerzeichen? (Google Chrome)

Dies treibt mich absolut, !&&%&$ insane... es trotzt alles, was ich mir denken kann.

DIESER Charakter hier... " "

Zwischen diesen Anführungszeichen... öffnen Sie google chrome und untersuchen. Sie werden sehen, Ihr ein  ... normal oder? Jetzt mit der rechten Maustaste und tatsächlich sehen die Quelle dieser stack overflow Seite. Es ist ein normales Leerzeichen... (auch, den Charakter, den ich kopiert wurde, einen tatsächlichen Raum).

Ich könnte verstehen, wenn es eine Art von rich-text-editor oder so etwas, aber in den raw-html-Quelle ist ein regelmäßiger Raum, so was gibt?

Hier nur auf die space-Taste (die gut funktioniert)... " ".

Können Sie sogar kopieren Sie es und fügen Sie es überall und Chaos anrichten und chrome setzen   überall. Auch wenn was in die Zwischenablage kopiert ist nur ein RAUM.

Habe ich diese BLÖDEN Zeichen zeigen, überall zufällig in meine website und ich habe keine Ahnung, Woher Sie kommen, oder WARUM ist google der Umwandlung einer RAUM-in eine nbsp;

Habe ich versucht Inspektion der eigentlichen Charakter-code, und es ist ein normales Leerzeichen aus allen Dingen, die ich finden kann...

Jede einzelne Methode, die ich versuchen zeigt, dass es wie ein NORMALER Raum... so was gibt?

Wenn ich mit ruby und tun " ".ord bekomme ich 32. Wenn ich es mit dem kaputten Raum, den ich auch bekommen 32.

Bitte helfen Sie mir, im Verstand zu verlieren.

Bearbeiten: können Sie das beweisen,... anzeigen Quelle auf dieser Seite und Sie werden sehen, zwei leere " " wie normal. Schauen Sie jetzt in die Konsole und nur das eine wird ein   noch die raw-Quelle ist identisch.

Bild für Menschen, die nicht chrome verwenden (dies ist bei dieser Suche sehr post per chrome-dev-tools): Was ist dieses INSANE Leerzeichen? (Google Chrome)

Hier ist der HTML-Code der gleiche text, den Sie sehen, wenn Sie view source... keinen nbsp gefunden werden.

Was ist dieses INSANE Leerzeichen? (Google Chrome)

Kommentar zu dem Problem
Wenn du sagst "kopieren und einfügen", werden Sie kopieren-und-einfügen aus dem browser-Fenster oder die F12-developer-tools? Es kopiert aus dem browser-Fenster in Ordnung. Und wenn Sie das kopieren von reinen HTML -, ist es wichtig, wenn der browser ging und baute es zu nbsp;? Es macht das gleiche. Kommentarautor: Andrew Shepherd
Wenn ich in die HTML-es ist nicht in der Quelle. Blick in den HTML-von diesen SO-thread und es wird zeigen, wie ein normales Leerzeichen. So in den raw-html ist zwei RÄUME, noch in der Konsole, einer von Ihnen ist ein nbsp Kommentarautor: Tallboy
Vielleicht hat es zu tun mit deiner IDE? Komisch linting-Programme kann die Ursache für subtile, unerwartete Unterschiede. Was macht der raw-Quelle Aussehen? Oder ist nbsp; nur im inspector? Kommentarautor: Dylan Madisetti
Dies ist chrome 38.0.2125.122, und das Bild, das Sie sehen, aus meinem ursprünglichen post ist chrome dev tools. Ich bin mit vim obwohl das nicht egal, denn sobald Ihr in der Zwischenablage können Sie kopieren und einfügen an anderen Orten und trigger chrome zu legen, nbsp (das ist, wie ich es geschafft habe in diese meine Frage ALSO text). Wenn Sie view source der HTML-Code dieser Seite sehen Sie Ihr nicht in der Quelle, aber es zeigt sich in chrome dev tools Kommentarautor: Tallboy
Wenn ich eine Quelle für diese Frage, bekomme ich " ".   ist eine no-break space-Zeichen. Ich weiß nicht warum, ich bin da etwas anders als du. Kommentarautor: Mark Ransom

InformationsquelleAutor der Frage Tallboy | 2014-11-16

Schreibe einen Kommentar