我認爲這是一個標準問題,以前可能已經問過這個問題,但我無法得到確切的答案,所以發佈問題。在Windows和Linux之間處理輸入中的換行符
問題是我們的服務器運行在Linux機器上。我們訪問該服務器在瀏覽器上的窗口框輸入數據到這是應該包含多個線,用戶可以通過按每一行 美國廣播公司 防守 GHI
回車鍵後在此輸入字段(輸入字段這是一個文本區域),在linux機器上讀取,我們要根據新行字符拆分數據。
我對此有三個問題。
是否輸入數據包含爲 「\ r \ n」 或 「\ n」 個
如果輸入數據不包含 「\ r \ n」 個,在linux line.separator屬性(VM屬性)對我來說不會像「\ n」那樣工作,因此可能會在數據中留下「\ r」。
如果在數據中留下「\ r」,如果我在Windows機器上打開文件,這是否意味着換行符?
終於有誰能告訴我解決這個問題的標準方法?
我認爲這取決於您使用的是什麼語言(是Java應用程序,HTML頁面或其他內容中的「文本區域」),以及可能使用的是什麼UI工具包。 – 2010-03-09 00:32:02
我們使用基於java的web應用程序及其html頁面。沒有其他UI工具包正在使用 – Fazal 2010-03-09 04:59:57