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
