Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Archivo pdf no me toma acentos y ñ

Estas en el tema de Archivo pdf no me toma acentos y ñ en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola, estoy creando archivos pdf a partir de texto traido de la base de datos pero no me toma el cambio de caracteres. Hice la ...
  #1 (permalink)  
Antiguo 03/04/2014, 05:18
Avatar de reborn  
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Archivo pdf no me toma acentos y ñ

Hola,

estoy creando archivos pdf a partir de texto traido de la base de datos pero no me toma el cambio de caracteres.

Hice la prueba con una pequeña funcion:

Código PHP:
    private function __sanitizeString($string) {
        
        
$string trim($string);
        
        
$string str_replace(
        array(
'ó'),
        array(
'ó'),
        
$string                
        
);

        return 
$string;
    }

    public function 
viewPdf($text){
        
$text 'á';
        
$texto $this->__sanitizeString($text);
    } 
Y eso me vuelve a transformar el caracter, en este caso es la letra ó (con acento) y al aplicarle la funcion me imprime este caracter en el pdf ó

Fuera del pdf me imprime bien.

Alguna solucion?

Gracias
  #2 (permalink)  
Antiguo 03/04/2014, 05:29
Avatar de reborn  
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Archivo pdf no me toma acentos y ñ

Me respondo:

Ademas de la funcion sanitize, tengo q pasarle la funcion utf8_decode.
De manera q quedaria utf8_decode($texto);

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:32.