Мені було цікаво, чому, якщо ви відкриєте текстовий файл, зроблений у блокноті Windows під Unix, ви побачите, що в ньому має ^Mбути новий рядок?
Я розумію, що в Windows кожен рядок закінчується \r\n, тобто 0x0D0Aв ASCII, а ^Mмає значення ASCII 0x5E4D. Я не можу пов’язати цих двох від одного до іншого.