Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/09/2014, 16:31
rodrigo_temuco
 
Fecha de Ingreso: abril-2011
Ubicación: Vilcún, cerca de Temuco
Mensajes: 67
Antigüedad: 13 años
Puntos: 5
Respuesta: como hacer un str_replace al crear un PDF

La variable $pdf no es una cadena a la que se le pueda cambiar letras, es un objeto PDF complicado y lleno de cosas.
No conozco la clase que estás usando para generar el pdf, así que no te puedo ayudar. Pero en general lo que tendrías que hacer es ejecutar la consulta sql antes, después aplicarle str_replace() al resultado de la consulta con tu codigo (que está correcto) y al final agregar esa cadena al pdf.

En todo caso: ¡OJO!, no deberías hacer tú el cambio de los caracteres acentuados, lo debería hacer la clase pdf por sí sola.
Revisa la documentación sobre juego de caracteres de la clase e intenta coordinarla con la base de datos. Por ejemplo, si tu servidor mysql está en UTF-8, que el pdf se construya con la misma codificación.