Der Zeilenumbruch einer <textarea> ist mit 0x0D 0x0A kodiert. Das ist also nicht nur ein \n sondern \r\n (2 Bytes, CRLF).
das ist bei Windows so. Auf anderen Systemen nicht unbedingt.
Der Artikel bezieht sich auf Textdateien. Also bitte richtig lesen, ich schrieb <textarea> und da ist 0D 0A (CRLF) der Zeilenumbruch.
MFG