向文件中写内容后,打开文件有^M字符,请问怎么回事

向文件中写内容后,打开文件有^M字符,请问怎么回事

向文件中写内容后,打开文件有^M字符,请问怎么回事
向文件中写内容后,打开文件有^M字符,请问怎么回事
到WINDOWS里面看就没有了。
那是 windows 用来结束一行时加的符号(control character)。因为 windows 和 linux/unix 里使用的符号不同,所以你看到的是 ^M. 在 linux 里使用 dos2unix 就可以转换了。