Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2010, 04:31
terrakio
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 3 meses
Puntos: 3
Pregunta asignar charset utf-8 a documento rtf generado con php

hola chicos este es mi problema este es el código :
Código:
<?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; ?>
os cuento esto es para crear un archivo rtf a partir de texto recojido de CKeditor
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.

Última edición por terrakio; 14/10/2010 a las 04:52