Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re^2: substituting 1 escaped character for another

by craigt (Acolyte)
on Jul 26, 2018 at 17:25 UTC ( #1219330=note: print w/replies, xml ) Need Help??

in reply to Re: substituting 1 escaped character for another
in thread substituting 1 escaped character for another

Thanks for responding you all. My server is running Apache/2.0.64 (Win32) mod_perl/2.0.3 and Perl/v5.8.3. My server is an off the shelf PC running the latest version of Windows 10. The application executes in the WWW environment. I test on the latest versions of IE, Edge, FF, O, and Chrome.

  • Comment on Re^2: substituting 1 escaped character for another

Replies are listed 'Best First'.
Re^3: substituting 1 escaped character for another
by mr_mischief (Monsignor) on Jul 26, 2018 at 17:29 UTC

    It looks like your problem is somewhere other than those two lines. Perhaps if you could pare down your actual code into the smallest portion that reproduces your problem we could better help figure out what's happening.

Re^3: substituting 1 escaped character for another
by Marshall (Canon) on Jul 26, 2018 at 21:35 UTC
    I'm guessing a bit here, but when you say "The application executes in the WWW environment", I'm guessing that you are trying to modify an HTML page? Show us a segment of the HTML page and your code to decode and encode text -> HTML. Your regex will work fine on regular text, but I suspect that is not what you actually have.

    In recent memory, I did a quickie kludge to handle the ampersand character in one "get it done right now" LWP application, $clubName =~ s/&/&/g; &amp is what HTML needs to display the ASCII & character. I suspect something similar is going on. We need more info...

      Yes, good thinking there. More guessing:

      The string may have 'non-printable' characters, it may have been copied and pasted from an editor that contains the characters (that are not visible but are actually there. Something like this kept me awake one night).

      This may also be Unicode related. Did some googling, found a good example here:

        I think we just need more info about what the OP actually has. All of these Unicode and HTML problems can be solved. The problem statement as it exists is not correct - the OP's code "works", albeit not the best. I have often had to resort to viewing a file in binary to find "hidden" characters. That is one possibility although I don't think this is likely if this is an HTML page that properly renders in a browser.

      I'm going to play with it some more. I'll be back. Thanks everyone.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (6)
As of 2021-10-20 10:43 GMT
Find Nodes?
    Voting Booth?
    My first memorable Perl project was:

    Results (80 votes). Check out past polls.