Некоторые текстовые редакторы будут отображать символы новой строки, а некоторые - нет.Это происходит из-за разных стандартов, которым следуют разные программы и операционные системы, например:
end of line sequences
Windows end of line sequence: \r\n
Unix end of line sequence: \n
Mac end of line sequence: \r
Так что, если вам действительно нужны хорошие читабельные форматы, исправьте свою операционную систему / программное обеспечение и используйте символы, удобные для этой системы,или если вы хотите единообразия в отчетах, лучше пишите файлы в стандартных форматах HTML :) добавить тег "br" и присвоить имя файлу .html так же просто, как написать \ n и присвоить ему имя .txt!