Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2012, 07:55
portela85
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años, 1 mes
Puntos: 3
PhpExcel y acentos

Buenas tardes,

tengo un problema al exportar a excel unos datos extraídos de una base de datos mysql. Estos datos se muestran correctamente en pantalla pero cuando exporto, los campos que contienen tildes se cortan.

Es decir si quiero exportar la palabra "Validación", me muestra en la excel la palabra "Validaci"

He probado con htmlentities y n, htmlspecialchars y con la función que copio más abajo y nada...

Código:
    public function toHtml($entra){
	$traduce=array( 'á' => 'á' , 'é' => 'é' , 'í' => 'í' , 'ó' => 'ó' , 'ú' => '%uacute;' , 'ñ' => '&ntilde');
	$sale=strtr( $entra , $traduce );
	return $sale;
    }
La BD es de tipo MyIsam y el cotejamiento es utf8_general_ci

Gracias por vuestro tiempo y un saludo