作者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)
1F:推 Astroboy0803:恩~我了解了,我想我还有的学的^^ 08/09 03:09
2F:推 averywu:早期MAC是CR,现在的OSX是LF 08/09 08:59