首頁  >  文章  >  後端開發  >  換行符在編碼過程中會造成怎樣的影響?

換行符在編碼過程中會造成怎樣的影響?

WBOY
WBOY原創
2016-09-29 09:32:591403瀏覽

換行符在編碼過程中會造成怎樣的影響?

如題,我在看psr-2文件的時候,發現 "php檔案使用unxi風格的lf換行符"。
我們知道,

  • windows:CRLF

  • unix:LF

  • mac:CR

那如果我在windows下編碼使用lf換行,會有什麼影響呢?
還有一個問題,換行符會為我們帶來怎樣的困擾?或是在編碼中會有怎樣的坑嗎?

回覆內容:

換行符在編碼過程中會造成怎樣的影響?

如題,我在看psr-2文件的時候,發現 "php檔案使用unxi風格的lf換行符"。
我們知道,

  • windows:CRLF

  • unix:LF

  • mac:CR

那如果我在windows下編碼使用lf換行,會有什麼影響呢?
還有一個問題,換行符會為我們帶來怎樣的困擾?或是在編碼中會有怎樣的坑嗎?

換行符只是標記換行而已,因為通常的字元編碼都是相容ASCII的,而LF和CR在ASCII中總是10的13,所以編碼裡是沒有相關的坑的。

目前不論是IDE還是常規的編輯器,基本上都帶有了換行符的設置,只要在相關的設置中選擇對應的換行符即可,不論你在Windows還是Linux下。

你談到的 Windows:CRLF、*nix:LF、早期macOS:CR 都是系統的預設換行方式而已,不代表在對應系統中只能使用這種換行符。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn