2010-04-27 3 views
0

Est-il possible de dire à Ruby dans Windows de n'utiliser que \ n au lieu de r \ n? Je rencontre un problème lors de l'enregistrement d'un fichier avec \ r \ n et il ne fonctionne pas correctement. Y a-t-il un réglage quelque part que je peux changer pour résoudre ce problème?Utilisation des sauts de ligne UNIX dans Windows Ruby

+0

Quel éditeur de texte utilisez-vous? –

Répondre

1

L'attaque simple:

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

Et quand j'ouvre cela dans hexedit:

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

oui, après avoir regardé dans ce plus j'ai remarqué que cela se produit uniquement avec FileUtils.mv Nouvelle question http://stackoverflow.com/questions/2725680/fileutils-mv-adding-linebreaks-in-windows – Lowgain

Questions connexes