例如在我的電腦上它看起來會使用「\ r \ n」?它會永遠是不同的東西嗎?什麼字符在html textarea中包含回車符?
0
A
回答
1
從歷史上看,它在Windows上是\r\n
,在Mac上是\r
,在* nix上是\n
。如果你考慮到這些,你就是金。
另外:我不知道這是否與你的情況相關,但通常很多編程語言都定義了一個字符串常量,它表示它們所運行系統的「本機」行結束形式(例如PHP中的PHP_EOL
,C#中的Environtment.Newline
等)。
1
這取決於我猜的操作系統,同樣的老故事:
\n
用於UNIX一樣(我認爲OS X太)\r\n
像\r
老蘋果操作系統 窗口
+0
這隻適用於操作系統(或更準確地說,默認運行時庫)。 HTML規範指定了一行結尾應該是(\ r \ n)。 –
相關問題
- 1. jQuery的textarea字符數(包括回車)
- 2. 顯示包含回車符的列
- 3. 在字符串中傳遞html包含
- 4. 請求XML返回一個包含許多回車符的字符串
- 5. 在Perl中,如何從包含回車符和換行符的字符串中捕獲一串數字?
- 6. 返回true是字符串包含特定字符在Javascript中
- 7. git diff/format-patch輸出包含^ M(回車)字符(Linux)
- 8. 搜索包含回車符和換行符的子串
- 9. 文字換行和回車符不工作在textarea
- 10. 爲什麼非字母字符串不能包含換行符?
- 11. 在字符串中使用回車符和\ r \ n有什麼區別
- 12. 在textarea中添加回車
- 13. 刪除回車字符從PHP tidy修復html字符串
- 14. 爲什麼Swift Decimal從包含字母的字符串中返回數字?
- 15. CSS/HTML - 在textarea中包裹長字符串?
- 16. 用於測試字符串值是否包含回車符的SQL查詢
- 17. 包含字符
- 18. 爲什麼包含公式的單元格在其中包含字符串?
- 19. 在textarea中強制回車
- 20. 如果文本包含回車符,則TreeItem文本包裝
- 21. 爲什麼逗號無法在WriteLine中包含字符串?
- 22. 爲什麼/ 0/g在包含零的字符串中匹配?
- 23. 在QML中包含(regexp)什麼可能是Qstring /字符串
- 24. 什麼是Textarea的Newline字符?
- 25. 爲什麼$ vcs_info_msg_0_的回顯結果在zsh中包含奇怪的字符?
- 26. 在JSF資源包字符串中包含HTML - 可能嗎?
- 27. 如何阻止在textarea中輸入回車符?
- 28. TextArea將包裝什麼字符,而不是空格?
- 29. 包含HTML字符串的數據表
- 30. 包含html的格式字符串
你問這個嗎? http://stackoverflow.com/questions/6324167/do-browsers-send-rn-or-n-or-does-it-depend-on-the-browser – thirtydot
@thirtydot它似乎是如此,仍然沒有好的/明確的答案。正則表達式仍然是一個組合。 –
@thirtydot - 實際上,我不認爲這是同一個問題。您鏈接的問題是關於通過電線結束編碼的行。該鏈接http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1指出,如果數據是以application/x-www-form-urlencoded或multipart/form-data ,行尾必須是CR,LF。這個問題是關於textarea內部的行爲。從最近的一些經驗中,我得到的印象是一些瀏覽器並不挑剔,並且會同時對待CR,LF和裸LF(可能是裸CR)作爲行結尾。 – Alohci