Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Converting carriage returns to HTML breaks

by chromatic (Archbishop)
on Apr 16, 2012 at 00:38 UTC ( #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 (Pilgrim) 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
Node Status?
node history
Node Type: note [id://965214]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (3)
As of 2021-01-27 06:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?