Использование разрывов строк UNIX в Windows Ruby - PullRequest
0 голосов
/ 28 апреля 2010

Можно ли указать Ruby в Windows использовать только \ n вместо r \ n? У меня возникла проблема, когда файл сохраняется с \ r \ n, и это вызывает его неправильную работу. Есть ли где-нибудь настройка, которую я могу изменить, чтобы исправить это?

1 Ответ

1 голос
/ 28 апреля 2010

Простая атака:

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
...