PHP заменить n by
$var = str_replace(array("\r\n","\n"),'<br>', $var);
adriendums
$var = str_replace(array("\r\n","\n"),'<br>', $var);
because each OS have different ASCII chars for linebreak:
windows = \r\n
unix = \n
mac = \r
<?php
echo nl2br("foo isn't\n bar");
?>
// add to the functions file
function translateLineBreaks($string) {
$result = nl2br ($string);
return $result;
}