Qu'est-ce que cette FOLLE caractère d'espace??? (google chrome)

Cette conduite est moi absolument, !&&%&$ fou... il défie tout ce que je peux penser.

CE personnage ici... " "

Entre ces guillemets... ouvrez google chrome et de les inspecter. Vous pourrez voir sa un  ... normale? Maintenant, cliquez droit et en fait voir la source de ce débordement de pile de la page. C'est un espace normal... (d'ailleurs, le personnage que j'ai copié est un espace réel).

Je pourrais comprendre si c'est une sorte d'éditeur de texte riche ou quelque chose, mais dans la source html brut est un espace normal, donc, ce qui donne?

Ici, avec frapper la touche espace (qui fonctionne très bien)... " ".

Vous pouvez même le copier et le coller partout et faire des ravages et de faire chrome mis   partout. Même si ce qui est copié dans votre presse-papiers est juste un ESPACE.

J'ai ces stupides personnages apparaissent partout au hasard dans mon site web et je n'ai aucune idée d'où ils viennent, ni POURQUOI google est la conversion d'un ESPACE dans un nbsp;

J'ai essayé de l'inspection de l'effectif de code de caractères et il est un habitué de l'espace de toutes les choses que je peux trouver...

Chaque seule méthode que j'ai essayer le montre comme un espace NORMAL... donc, ce qui donne?

Si j'utilise ruby et ne " ".ord - je obtenir 32. Si je le fais avec la brisure de l'espace, j'ai également obtenir 32.

S'il vous plaît aidez-moi im perdre mon esprit.

modifier: vous pouvez le prouver... voir la source sur cette page et vous verrez deux vide " " comme d'habitude. Maintenant, regardez dans la console et seulement l'un sera un  , mais la source brut est identique.

De l'Image pour les personnes n'utilisant pas de chrome (c'est en regardant ce très post via google chrome dev tools): Qu'est-ce que cette FOLLE caractère d'espace??? (google chrome)

Voici le code HTML du même texte que vous voyez lorsque vous affichez la source... non nbsp être trouvé.

Qu'est-ce que cette FOLLE caractère d'espace??? (google chrome)

  • Quand vous dites "copier-coller", êtes-vous copier-coller à partir de la fenêtre du navigateur ou les outils de développement F12? Il copie à partir de la fenêtre du navigateur de l'amende. Et si vous copiez du HTML brut, importe-t-il si le navigateur est allé et l'a converti en nbsp;? Il rend le même.
  • Si je regarde dans le HTML, il n'est pas dans la source. regarder dans le code HTML de ce fil et il va apparaître comme un espace normal. Ainsi, dans le html brut est de deux ESPACES, mais dans la console, l'un d'eux est un nbsp
  • Peut-être que cela a à voir avec votre IDE? Bizarre peluchage programmes peuvent causer des subtiles différences inattendues. Quelle est la source brut ressembler? Ou est nbsp; seulement dans l'inspecteur?
  • C'est chrome 38.0.2125.122, et l'image que vous voyez à partir de mon post original est en chrome dev tools. J'utilise vim, bien que ce ne devrais pas le sujet, car une fois sa dans le presse-papiers vous pouvez copier et coller d'autres lieux et déclencher chrome pour mettre un nbsp (c'est comment je l'ai eu dans mon DONC, la question du corps du texte). Si vous affichez la source dans le code HTML de cette page, vous verrez elle n'est pas dans la source, mais il s'affiche dans chrome dev tools
  • Quand j'ai vue la source de cette question, je reçois " ".   est un no-break space caractère. Je ne sais pas pourquoi je suis de voir quelque chose de différent.
  • Le compoundage de google Chrome UX crimes, lorsque vous inspectez la première " " et il montre " " si vous faites un clic droit | Modifier le texte il se transforme en " "! Pas la possibilité de venir nettoyer et faire la bonne chose et de montrer " ". Parce que l'Unicode n'est pas assez dur.
  • L'envoi du texte avant de l'en-tête HTTP peut également provoquer ce problème.

InformationsquelleAutor Tallboy | 2014-11-16