Tôi đã tự hỏi tại sao nếu bạn mở một tệp văn bản được tạo trong Windows notepad dưới unix, bạn sẽ thấy rằng nó có ^Mnơi cần có một dòng mới?
Tôi hiểu rằng trong Windows, mọi dòng được kết thúc bằng \r\n, tức là 0x0D0Atrong ASCII, trong khi ^Mcó giá trị ASCII 0x5E4D. Tôi không thể liên hệ hai cái này với cái khác.