If you've got the perl-libwww-perl package installed, use the HEAD and GET scripts to help diagnose the problem.
First, figure out what character set your web server is advertising in the HTTP headers:
HEAD http://yourhost.it/ | grep charset
Then, make sure it jibes with your web page says:
GET http://yourhost.it/ | grep charset
Do the charset settings returned from those two commands match? If so, are they what you expect?
-- Paul Heinlein heinlein@madboa.com