Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Converting carriage returns to HTML breaks

by chromatic (Archbishop)
on Apr 16, 2012 at 00:38 UTC ( [id://965214]=note: print w/replies, xml ) Need Help??


in reply to Converting carriage returns to HTML breaks

Are you certain they're carriage returns? That's \r, not \n.

You might need to post some example input and output otherwise.


Improve your skills with Modern Perl: the free book.

Replies are listed 'Best First'.
Re^2: Converting carriage returns to HTML breaks
by htmanning (Friar) on Apr 16, 2012 at 00:51 UTC
    Well, maybe I'm not certain. I hit the Return key in the email form. In all the other scripts I've used /n and it worked fine. I've tried /n and /r and neither work. I'm stumped. Here's what I'm doing.
    Message field as it appears in database: This is a test message. This is line 2 of test message. #This is how I'm getting it from the database... $SQL="SELECT * FROM table WHERE name = '$name'"; &Do_SQL; $pointer = $sth->fetchrow_hashref; $message = $pointer->{'message'}; $message =~ s/\n/\<br\>/g; Output: This is a test message. This is line 2 of test message. If I View Source it shows: This is a test message. This is line 2 of test message.
    I'm wondering if I have to do something special before it gets stuffed in the database, but I don't think so. I'm doing it the same way I always have.

      I'm afraid that won't work

      Use Data::Dumper or Data::Dump to Dump data from your program as perl structures, and then show us that

      I'm wondering if I have to do something special before it gets stuffed in the database, but I don't think so.

      As a general rule, you do not want to do something special before the database. You want to do something special before the email. When you need a particular encoding or alteration of your data for one use, you'll find yourself having to backtrack less often by doing that transformation as late and as local as possible.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://965214]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2024-04-19 20:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found