Newline and tab characters
| From: | Arno Kuhl | Date: | Mon, 26 Mar 2007 11:54:28 +0000 |
| Subject: | Newline and tab characters | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-251360@lists.php.net to get a copy of this message | ||
I've just noticed that "\r\n" and "\t" characters create a space when
rendered in the browser (tested in IE and Firefox). I'd always thought the
browser would ignore these characters. This wouldn't normally be a problem
but the wysiwyg html editor in the cms I'm using tries to be friendly by
formatting the html code, so something like
<span style=\"COLOR: #af0e14\">get</span><span style=\"COLOR:
#333333\">online</span>
becomes
\r\n\t\t<span style=\"COLOR: #af0e14\">get</span>\r\n\t\t<span
style=\"COLOR: #333333\">online</span>
and instead of being displayed as getonline it's displayed as get online.
Is there a simple way to sort this out or do I need to create a function to
strip these characters before display, checking first that they don't occur
within a <pre> tag in which case I mustn't strip them.
TIA
Arno