No nos has dicho que haces con mysql
conectar('localhost',);
ini_set("default_charset", "utf-8");
mysql_query("SET NAMES 'utf8'");
has probado de comentar esas lineas
//conectar('localhost',);
//ini_set("default_charset", "utf-8");
//mysql_query("SET NAMES 'utf8'");
Mira que dicen
aqui php to rtf, é becomes é http://es1.php.net/mb_convert_encoding <--- mira los ejemplos
Una alternativa...
http://www.desarrolloweb.com/articulos/1826.php