2010-07-18 9 views
65

En mi aplicación ASP.NET, estaba tratando de agregar algunos espacios en blanco entre dos cuadros de texto escribiendo barra espaciadora. La fuente HTML equivalente era   en lugar de  . Así que solo quería comprobar: ¿es este el nuevo reemplazo del espacio en blanco? Si es así, ¿alguna idea de por qué cambiaron?¿Es " " un reemplazo de " "?

Respuesta

91
  •   es la referencia de entidad de caracteres (que los humanos pueden analizar fácilmente).
  •   es la referencia de entidad numérica (que las máquinas pueden analizar fácilmente).

Son lo mismo, excepto por el hecho de que este último no necesita otra tabla de búsqueda para encontrar su valor real. Por cierto, la tabla de búsqueda se llama DTD.

Puede leer más sobre referencias de entidad de caracteres en el offical W3C documents.

+0

¿Hay algún cambio para convertir estas refe rencias numéricas de entidad en la referencia de caracteres eniti? – user2140111

+0

Tenga en cuenta que en un diagrama.cd no se interpreta –

14

Ambos significan espacio sin interrupción, sí.   es otro sinónimo, en hexadecimal.

10

  es la referencia numérica para la entidad de referencia   — son exactamente lo mismo. Es probable que su editor esté simplemente insertando la referencia numérica en lugar del nombre.

Ver la página de Wikipedia para the non-breaking space.