Jak se zbavit CrLf při výpisu BLOBU z databáze


Potřebuju se zbavit zalomení řádku textu při výpisu z databáze z datového typu BLOB, protože ten text dávám do parametru funkce JavaScriptu a tomu se moc zalomení řádku uprostřed řetězce moc nelíbí.

Funkci nl2br(string) už jsem zkoušel, ale ta tam jenom přidá <BR> a neodstraní to zalomení řádku.
Už jsem si našel jinde

Stačí str_replace(string, \n, <br />) a je to, zatím jsem nepozoroval žádné rozdíly mezi platformami.

Vebloud
lepší je spíš použít str_replace("\r", '', str_replace("\n", '<br />', $string)), protože windowsovský zalomení řádku není jen \n, ale \r\n (nebo \n\r, teď nevim), aby ses vyhnul právě těm rozdílům platforem
No už jsem si ho všiml, rozdílu mezy platformami, už popoužívam:
EReg_Replace("\r\n|\r|\n", "<br />", $Message->message);
a všechno je O.K

funous napsal:
>
> lepší je spíš použít str_replace("\r", '', str_replace("\n",
> '<br />', $string)), protože windowsovský zalomení řádku není
> jen \n, ale \r\n (nebo \n\r, teď nevim), aby ses vyhnul právě
> těm rozdílům platforem