bueno, el
trim también sirve
aparte de que en algunos editores de texto para windows (como el clásico notepad) generan archivos con el BOM, en los saltos de línea suelen utilizar 2 caracteres: el ASCII 13 que corresponde al salto de línea + el ASCII 10 que corresponde al retorno del carro, sin esa combinación no puedes apreciar un salto de línea completo