Re: [請益]將字串存成txt檔當遇到\n為什麼會變成小 …

看板PHP作者 (獅子男)時間18年前 (2007/08/09 03:07), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
※ 引述《Astroboy0803 (Drucker)》之銘言: : 如題,最近才剛接觸php不久,自己從圖書館借本書來讀,剛好讀到將網頁資料儲存成txt : 檔,造著書中的例子打,卻發現輸出的那份文件檔只要遇到\n就會變成一個小方塊。 : 雖然是有同學跟我說改成\r\n就好了,但我不懂為什麼會這樣?不知道有沒有人知道是為 : 什麼可以告訴我一下! : p.s.如有重複發文,請告知我在那篇,我會自D!我有爬一下,但不太知道下什麼關鍵字 : 所以就自己發文 在資訊界有兩種換行字元,分別是 CR(Carriage Return) 與 LF(Linefeed)。 CR 就是「\r」,LF 就是「\n」。 DOS/Windows 預設的換行字元是 CRLF ,也就是(\r\n); UNIX 預設的換行字元是 LF(\n); 以前麥金塔預設的換行字元是 CR(\r)。 -- 不過,小弟不知道現在的 MacOS 是否還是 CR(\r)。 -- ▄▆▇▍ ▆ ▇ ▏▎▍▌▋▊▉ φkaishin ┼── █▏── ▁▁▍▁ ─────── JoeHorn┬┼ ▄ꈠ ▂▄▎ ▄ ◢▆ ▄▎▄▅ └┼ ┼┐ ◢▂◤ ◢ ▄▄▆ ┼┴ -▂▄-──-─┼ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.163.116 ※ 編輯: JoeHorn 來自: 59.113.163.116 (08/09 03:07)

08/09 03:09, , 1F
恩~我了解了,我想我還有的學的^^
08/09 03:09, 1F

08/09 08:59, , 2F
早期MAC是CR,現在的OSX是LF
08/09 08:59, 2F
文章代碼(AID): #16kXHvJl (PHP)
文章代碼(AID): #16kXHvJl (PHP)