繁体   English   中英

在Windows Ruby中使用UNIX换行符

[英]Using UNIX linebreaks in Windows Ruby

是否可以告诉Windows中的Ruby仅使用\\ n而不是r \\ n? 我遇到一个问题,该文件正在使用\\ r \\ n保存,并且导致其无法正常运行。 我可以更改某个地方来解决此问题吗?

简单的攻击:

File.open("foo.txt", "w") do |fd|
    fd.write "this\nis\a\test\n"
end

当我在hexedit中打开它时:

00000000   74 68 69 73  0A 69 73 0A  61 0A 74 65  73 74 0A
                        ^^       ^^     ^^              ^^
                        \n       \n     \n              \n

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM