2013-06-19 47 views
1

我有一個Linux系統和Windows系統的文本發送到對方換行字符和他們中的每一個更新與接收到的文本的文本文件,現在我有一個問題,當文本包含LF/CR char,我需要統一由他們兩個發送的換行符,我試圖只使用\ n(在發送字符串之前用空字符串替換\ r)但它不起作用,是否有針對此問題的已知解決方案?如何應對在不同的平臺

回答

0

不要統一,只要適應它在每個環境中,就像Git一樣。

從Windows傳送到Linux在Linux發送到Windows時替換\ r \ n 「CRLF」 與\ n 「LF」,反之亦然,轉換\ n至用\ r \ n。

+0

問題是,我需要文檔具有相同的長度和字符數量,因爲我使用字符的偏移量 –