作者JoeHorn (獅子男)
看板PHP
標題Re: [請益]將字串存成txt檔當遇到\n為什麼會變成小 …
時間Thu Aug 9 03:07:35 2007
※ 引述《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)
推 Astroboy0803:恩~我了解了,我想我還有的學的^^ 08/09 03:09
推 averywu:早期MAC是CR,現在的OSX是LF 08/09 08:59