2009年2月21日 星期六

\r\n和\n的差異

\r\n或是\n都是換行的意思,請記得,是\r\n,不是\n\r

\r\n通常是微軟的文件會產生的,在其它的編輯器裡面,會在一行的節尾看到 ^M,那就是\r\n

在php中,字串中的\r\n或\n,要用雙引號才有效。

使用php在unix裡面跑資料(ex:    php –f test.php),要出現換行請使用\r\n

在vim中,如果要用取代的方式來換行 (:1,$s/./&\r/g  把每個字都換行),請用 \r

在javascript裡面,換行請使用 \n(\r有時候失效)