Código:
os cuento esto es para crear un archivo rtf a partir de texto recojido de CKeditor<?php header("Content-type: application/msword; charset=utf-8"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Disposition: attachment; filename=test.rtf"); $str=$_POST[editor_v2]; $str = str_replace('\\', "", $str); echo $str; ?>
el archivo se crea perfectamente el problema es que el texto que recojo es en árabe.
el charset=utf-8 deberia hacer el trabajo y visualizarlo correctamente pero no, solo se ven signos. cuando echo un vistazo al codigo html del archivo rtf el meta pone charset=windows-1251
mi servidor no tiene un value asignado al default_charset. asi que el archivo deberia cojer el que le asigno en el header pero nada.