Amigos buenos dias, espero me puedan ayudar, resulta que tengo una aplicacion en php que genera un archivo doc con datos sacados desde una tabla de mysql, todo bien, el unico problema es que cuando encuentra Ñ o á é (tildes en las palabras) me lo reemplaza con (Ñ) \'d1IA (ó)\'f3 (ú)\'fa.
Ya he intentado con la codificacion utf-8
Aqui mi codigo:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...
...
...
...
$loc_es = setlocale(LC_ALL, 'es_ES@euro', 'es_ES', 'esp_esp');
$plantilla=file_get_contents('documento.rtf');
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);
// Datos de la plantilla
$fecha = date("d-m-Y", time() - 7 * 24 * 60 * 60); // de esta manera el codigo no envejece :P
// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF
' . $plantilla . '
EOF_RTF;
' );
file_put_contents("nombre.rtf",$rtf);
Genera todo bien el único porblema son las tildes y Ñ
Gracias por su ayuda
David