[問題]在win底下列印unix的換行符號

看板Perl作者 (無)時間17年前 (2008/04/16 23:38), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
在win底下: $/="\012"; print $/; 結果會出現CRLF,不是只有LF $/="\015"; print $/; 這就沒問題,可以列印出CR $/="\015\012"; print $/; 會出現 CR CRLF 真是奇怪! 在unix底下用$/="\015\012"; 就可以直接列印CRLF。 為什麼在WIN底下就是印不出unix的換行符號呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.188.85

04/16 23:57, , 1F
binmode STDOUT; print "test\ntest";
04/16 23:57, 1F

04/17 00:11, , 2F
可以了,感謝板主這麼快的回覆,謝啦!
04/17 00:11, 2F
文章代碼(AID): #181Xrn8Y (Perl)
文章代碼(AID): #181Xrn8Y (Perl)