in reply to Unicode in almost any Browser?!?

Perhaps you should change those nasty lines of

print
and make your code easier to read/maintain by either using "here documents" like this:

print <<"END_OF_HTML"; # double-quotes allows interpolation <html> ... </html> END_OF_HTML

or, better, using CGI.pm features to produce the HTML code for you:

use CGI qw(:standard); print header, h1($some_title), hr; # etc...

You can also use templates modules (HTML-Template, Template-Toolkit,...) to separate your code from your layout

<kbd>--
PerlMonger::Paris(http => 'paris.pm.org');</kbd>