No siempre es un error
Mantener número y unidad juntos puede mejorar la maquetación; Unicode describe ese comportamiento. Cadenas de igual apariencia pueden diferir al comparar, especialmente tras copiar de la web. Un separador puede ser adecuado para publicación e incómodo en una clave de búsqueda. Decide según el uso, sin asumir que eliminar siempre ayuda.
Distingue tres códigos
SPACE ordinario es U+0020; NO-BREAK SPACE, U+00A0 o NBSP; NARROW NO-BREAK SPACE, U+202F. Identificar no decide si son apropiados. Inspecciona puntos de código o busca el carácter exacto en una muestra. El zoom engaña según la fuente; «U+00A0 entre A y B» es reproducible.
Iguales grafemas, distintos bytes
A más espacio ordinario más B tiene tres grafemas y tres bytes UTF-8. Con NBSP son tres y cuatro; con el estrecho, tres y cinco. Un total editorial igual puede coexistir con diferencias de comparación y límites técnicos. Conserva las cadenas exactas y consulta caracteres y bytes.

Cómo los cuenta la herramienta
El contador incluye los tres en Caracteres con espacios y los excluye sin espacios: cada A-espacio-B da tres y dos. Totales iguales no demuestran nombres o códigos idénticos. Define la comparación aparte, por ejemplo convirtiendo separadores solo en claves. Consulta el método para otras convenciones.
Sustituir no es eliminar
Cambiar por espacio ordinario conserva una frontera legible; eliminar puede unir palabras o nombres. Prueba una línea primero. La conversión permite saltos antes impedidos, útil para ciertos datos e inadecuado para imprenta. Elige conservar, convertir o borrar según destino, no por un comando genérico «quitar espacios».
Listas, duplicados e importación
Las filas que solo difieren en separadores pueden compararse con conversiones acordadas. Conserva las formas visibles y revisa colisiones: una clave igual no demuestra originales idénticos. Códigos pueden exigir espacios significativos. Consulta duplicados. En CSV, analiza campos antes de limpiar valores; cambios sobre el archivo bruto pueden dañar estructura.
La limpieza genérica puede variar
Algunos comandos solo reconocen U+0020; otros abarcan más espacios y saltos. Inspecciona los huecos que quedan en vez de repetir. Lee instrucciones y prueba la herramienta precisa. Una regla estrecha omite espacios Unicode; una amplia puede borrar saltos necesarios. Separa reducción interna y tratamiento de líneas y párrafos.
Revisa la entrega final
Comprueba parejas número-unidad, iniciales y apellidos y fragmentos web en texto plano y maquetación final. Una lista que compara bien puede quebrarse mal al imprimir. Declara si los espacios cuentan y si se normalizaron los especiales. Guarda una copia previa para revisar sustituciones sin perder la composición original.
Prepara un informe reproducible
Usa tres líneas con las mismas letras y separadores realmente distintos. Deja las etiquetas fuera de la cadena: el literal U+00A0 son seis caracteres de notación, no el espacio. Pregunta qué variantes coinciden con el espacio ordinario en el destino. Tras reemplazar, comprueba la separación de palabras. Los bytes identifican diferencias, pero no deciden la tipografía.
Separadores de aspecto parecido
| Secuencia | Grafemas | Bytes UTF-8 |
|---|---|---|
| A + U+0020 + B | 3 | 3 |
| A + U+00A0 + B | 3 | 4 |
| A + U+202F + B | 3 | 5 |
Fuentes y comprobaciones
- Unicode UAX #14: Line Breaking Algorithm · Line-break opportunities and nonbreaking behavior
- Unicode: General Punctuation · Identification of zero-width spaces, joiners and narrow no-break space