Google Code Prettify - 輕量級的語法上色工具

星期四, 9月 17, 2015

輸入"Enter鍵" 在PHP 與ASP如何轉換成html的br

PHP
echo nl2br("foo isn't\n bar");
http://tw2.php.net/nl2br


ASP
Function nl2br(text)
  text = replace(text, vbNewLine, "<br />")
End Function
http://www.sitepoint.com/forums/showthread.php?207493-ASP-equivalent-to-NL2BR-(PHP) 


解說: vbCrLf 代表字串輸出的控制碼, vbCrLf 代表 chr(10) - Carriage Return 與 chr(13) - Line Feed 這兩個控制碼, CR 是回到左端開頭, LF 是換到下一行, 在許多作業平台, 包括 Windows 和 MS-DOS, 換新行的標準控制碼就是 CRLF, 當程式執行的時候, vbCrLf 會被換成 chr(10) 和 chr(13) 這兩個符號 vbNewLine 代表 "此作業系統的換新行控制碼", 在目前的 Windows 平台, 程式碼裡面寫 vbNewLine 就等於寫 vbCrLf
https://tw.answers.yahoo.com/question/index?qid=20080503000010KK03510



\n is used for Unix systems (including Linux, and OSX).
\r\n is mainly used on Windows.
\r is used on really old Macs.

http://stackoverflow.com/questions/4824621/is-a-new-line-n-or-r-n