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