Have you set the appropriate headers to tell browser what charset it should
use to decode? It may not be the solution but it's a necessary step. Rather
than:
Content-Type: text/html; charset=ISO-8859-1
tell it's UTF-8.
--
-- Álvaro G. Vicario - Burgos, Spain
-- http://bits.demogracia.com - Mi sitio sobre programación web
-- Don't e-mail me your questions, post them to the group
--
mb_http_output("UTF-8");
ob_start("mb_output_handler");
It automagically converts to UTF-8. Other suggestion:
Have you set the Default-Charset in your httpd.conf? If I recall
correctly it overrides anything in your script if it is set.
AllOlli