Think about Loose Coupling | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I have a general rule of thumb: decode often (it doesn't hurt), encode ONCE BAD idea. Decode and encode MUST match. Decoding too often (even once more than needed) DOES hurt. Imagine a piece of HTML source where someone explains how to encode the ampersand in HTML: Just write &. Decode once (like a browser does): Just write &. This is what you see in the browser, it is the correct solution. Decode for the second time, because, well "it doesn't hurt", as you said: Just write &. This is just wrong. Decoding too often damages the content. This is not HTML specific, you will get the same problem when you use C-style backslash escapes, you get the same problem with URL encoding. And I'm very sure there are lots of other encodings that will damage the content when the decoding routine is applied more than once. Alexander
-- Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-) In reply to Re^2: quotes substitution
by afoken
|
|