En realidad tienes dos problemas en uno: La base sólo guarda lo que le dices que guarde, por lo que si los datos tienen espacios antes o después, es porque se los mandaron... O sea que el formulario de entrada tiene mal las validaciones.
En segundo lugar, esas dudas se responden con los manuales: Todo lenguaje tiene funciones para eliminar los espacios vacíos, e incluso el SQL los tiene. Solamente tienes que buscar, como dije, en el manual de referencia:
SQL: LTRIM(), RTRIM() y TRIM() (ver:
12.3. Funciones para cadenas de caracteres).
PHP:
ltrim(),
rtrim(),
trim().
Te cuento un tip: En casi todos los lenguajes de programación esas funciones
se llaman igual...
En cuanto a los saltos, esos no parecen tabuladores sino saltos de línea o saltos de párrafo.
Verifica lo que está entrando a la base, porque como ya te dije, la base no guarda nada que no le estés enviando; lo que sí es posible es que no estés validando correctamente el ingreso antes de mandarlo a base.