Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/04/2013, 05:59
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Exportar datos a word y excel desde php

Cita:
Has intentado $rtf=utf8_encode($rtf); o $rtf=utf8_decode($rtf); antes de file_put_contents(... en el caso de fpdf es necesario puesto que no acepta utf8... en el caso de los rtf podria ser algo similar.

(o antes en la plantilla $plantilla2 =utf8_encode($plantilla); o decode...)
Estas haciendo esto

....
41 $plantilla5=utf8_encode($plantilla5);
...
51 file_put_contents("$nombre-$fechahoy.rtf",$rtf=utf8_decode($rtf));

Primero encode y despues decode...!!! No se si es la solución pero parece contradictorio.

Los replaces los haces para quitar los codigos raros, la idea de hacer el encode o decode es para evitar esos repalces....

A y esto

$plantilla =utf8_encode($plantilla);

o esto

$plantilla = str_replace("\'d3",'Ó',$plantilla);

una transformación sobre la misma variable funciona perfectamente, no hace falta que crees versiones de lo mismo.

Igual que en una variable numérica

$num=1;

$num=$num+1; //<--- ahora $num=2

o

$num+=$num; //<--- ahora $num=2

o

$num++; //<--- ahora $num=2
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 22/04/2013 a las 06:07