2012年6月3日 星期日

Windows 與 Unix-Like 換行符號


Windows是13 (Line feed) + 10 (Carriage return)
Unix-Like則只有10 (Carriage return)
當使用者在Unix-Like系統下的時候
兩者皆可以正常換行(在畫面上13是以一個空格來呈現)
而在windows下有些文字編輯器有自動轉換的功能
但預設的文字編輯器notepad並沒有轉換的功能

以上的狀況是發生在UTF8系統輸出BIG5檔案
一直錯以為是轉碼不完全造成
其實是在2Tier架構下Client端都是win系統
但到了3Tier下執行程式與產生檔案的是AP Server(Unix)
而User使用的幾乎是win才會造成這種情形

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。