php a rtf, é se convierte en é ©

Usando estortf class, Veo que mis personajes especiales se convierten, comoé becomes \'C3\'A9 (esa parte probablemente no sea el problema)

Una vez que lo obtengo en rtf usando el encabezado php, el carácter resultante (é) se ve comoé.

header("Content-type: application/rtf; charset=utf-8");
header("Content-Disposition: attachment; filename=$file_rtf");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); 

¡Extraño! Mi archivo se guarda en utf-8, para información.

Tuve un problema similar al obtener Excel, pero eso se resuelve usando

$text = mb_convert_encoding($text,'utf-16','utf-8');

Esto no funciona para rtf. Gracias por cualquier ayuda

PD. Mi archivo se guarda con la codificación utf-8 a través de 'DW, y mi juego de caracteres predeterminado mysql también es utf-8. No tengo ningún problema cuando visualizo un carácter directamente desde la base de datos, pero este problema solo se ve cuando escribo un carácter especial directamente en la página antes de usar el encabezado.

Aclamaciones