
y te lo coloca así en el campo de texto....
eso es que te llega así dentro de la variable.
Fuera del campo de texto se verá bien porque el html no reconoce más de un espacio entre caracteres (aunque se pongan 20 sólo mostrará uno, salvo que se fuercen).
En cambio dentro del campo de texto se respetan esos espacios.
El valor de la variable de dónde llega? de una base de datos?