在 Windows Ruby 中使用 UNIX 换行符

发布于 2024-08-30 21:48:46 字数 96 浏览 9 评论 0原文

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

Is it possible to tell Ruby in Windows to use only \n instead of r\n?
I'm having an issue where a file is being saved with \r\n and it is causing it to not function properly. Is there a setting somewhere I can change to fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萝莉病 2024-09-06 21:48:46

简单的攻击:

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

当我在十六进制编辑中打开它时:

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

The simple attack:

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

And when I open this in hexedit:

00000000   74 68 69 73  0A 69 73 0A  61 0A 74 65  73 74 0A
                        ^^       ^^     ^^              ^^
                        \n       \n     \n              \n
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文