Help for this page
s/(["'`])/'%'.unpack 'H*',$1/eg;
s/(\W)/'%'.unpack 'H*',$1/eg;
s/([^\w;\/?:\@&=\+\$,\[\]\-\.!~\*'\(\)])/'%'.unpack 'H*',$1/eg;