php和换行:我需要知道什么?

sky*_*e26 3 php mysql cross-platform newline cross-browser

我有一些问题\r\n:

  • 换行符取决于浏览器?(不是它们如何在浏览器中显示,而是如何<textarea>通过http请求将它们发送到php)
  • 换行符系统依赖?(php运行的地方)
  • php会应用一些隐式转换吗?
  • mysql会应用一些隐式转换吗?

提前致谢!

adr*_*ien 6

  • 换行符取决于浏览器?
    • 号使用<br>在浏览器中得到一个换行符
  • 换行符系统依赖?(php运行的地方)
    • 是的:\n在OSX上,\n在Unix/Linux上,\r\n在Windows上
  • php会应用一些隐式转换吗?
    • 没有
  • mysql会应用一些隐式转换吗?
    • 没有

  • OSX上的`\ r`不是这样的.在OSX之前的Mac OS上是`\ r``,但OSX是基于BSD的并使用`\n`.流行的误解. (3认同)