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