newline

NewLine 换行符

  • Windows 中的文本文件行是以 "\r\n" 结束的。
  • Unix 中的文本文件是以 "\n" 结束的。

C# 中的换行符

C# 中封装了 Environment.NewLine

PHP 中的换行符

PHP 默认定义的换行符是用于 Unix 下的:

define ('PHP_EOL', "\n");

如果需要跨系统,则需要自己处理:

if(PHP_OS == 'WIN32' || PHP_OS == 'WINNT'){
    define('EOL', "\r\n");
}
else if (PHP_OS == 'LINUX'){
    define('EOL', "\n");
}
else {
    define('EOL', "\n");
}