今天写程序,生成.bat文件时,使用\n表示不了换行,生成.txt时却是正常的。
把txt重命名成bat文件后换行又消失了。
查了很多资料,终于使用\r\n解决了。
原来一直都是使用\n,虽然也知道\r\n,但是一直都没有仔细思考二者的区别。这里感谢网友.。
参考:http://bbs.youkuaiyun.com/topics/350127738
里面有一句话:用二进制方式时是\r\n,用文本方式时是\n,值得思考。
今天写程序,生成.bat文件时,使用\n表示不了换行,生成.txt时却是正常的。
把txt重命名成bat文件后换行又消失了。
查了很多资料,终于使用\r\n解决了。
原来一直都是使用\n,虽然也知道\r\n,但是一直都没有仔细思考二者的区别。这里感谢网友.。
参考:http://bbs.youkuaiyun.com/topics/350127738
里面有一句话:用二进制方式时是\r\n,用文本方式时是\n,值得思考。