查看單個文章
舊 2009-10-11, 12:21 PM   #12 (permalink)
cwvdavid
長老會員
 
cwvdavid 的頭像
榮譽勳章
UID - 476
在線等級: 級別:46 | 在線時長:2395小時 | 升級還需:2小時級別:46 | 在線時長:2395小時 | 升級還需:2小時級別:46 | 在線時長:2395小時 | 升級還需:2小時級別:46 | 在線時長:2395小時 | 升級還需:2小時級別:46 | 在線時長:2395小時 | 升級還需:2小時級別:46 | 在線時長:2395小時 | 升級還需:2小時
註冊日期: 2002-12-06
住址: 天與地的夾縫
文章: 3106
精華: 0
現金: 5256 金幣
資產: 2034465 金幣
預設

你要不要抓一下那個[亂掉的圖]...

看到圖比較知道是什麼情形
==================
我能想到的第二種就是【Enter ...換行符號】
在unix系統Enter只佔1個Byte,(就是 \n)
而Windows系統一次佔2個Byte,就是( \r\n)

如果你的檔案在儲存時,軟體有自動將 〔\r\n〕,轉換成〔\n〕
那你用記事本打開後,就會全部亂掉,因為Windows不認為那是換行


例如:
你在程式內寫
System.out.print("1\n2\n3\n")
System.out.print("4\r\n5\r\n6\r\n")
你會看到1,2,3,4,5,6 都換行了(在Dos視窗,是2者都相容的)
__________________
姜太公釣魚~ 願者上鉤
cwvdavid 目前離線  
送花文章: 4036, 收花文章: 2466 篇, 收花: 10141 次
回覆時引用此帖
有 2 位會員向 cwvdavid 送花:
9319074 (2009-10-14),magicwoo (2009-10-11)
感謝您發表一篇好文章