2013-02-27 45 views

回答

4

是的。 CSV文檔說:

附加到每行末尾的字符串。這可以設置爲special:auto設置,它會要求CSV自動從數據中發現這一點。自動發現預讀數據,查找下一個「\ r \ n」,「\ n」或「\ r」序列。

:auto是默認設置,所以您應該能夠將您的DOS CSV未加修改地提供給Ruby。

但是,如果你要轉換爲UNIX行尾:

str.gsub(/\r\n/, "\n")