Возможно, вы столкнулись с проблемой разрыва строки. Исторически использовались три основных типа разрыва строки:
- Перевод строки (LF), код ASCII 0x10 - используется в Unix-подобных системах
- Возврат каретки (CR), код ASCII 0x13 - используется в старых версиях Mac OS
- CR + LF (два символа) - используется Windows
Современные ОС Apple используют разрывы строк LF.
Поддержка разрыва строки в блокноте очень ограничена. Он не работает должным образом ни с чем, кроме CR + LF. Вы можете проверить, какой тип разрывов строк используется в вашем файле, проверив его в шестнадцатеричном редакторе (например, XVI32) или с помощью соответствующего текстового редактора, такого как Sublime Text, Notepad ++ или Atom.