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:
La BD es de tipo MyIsam y el cotejamiento es utf8_general_cipublic function toHtml($entra){ $traduce=array( 'á' => 'á' , 'é' => 'é' , 'í' => 'í' , 'ó' => 'ó' , 'ú' => '%uacute;' , 'ñ' => 'ñ'); $sale=strtr( $entra , $traduce ); return $sale; }
Gracias por vuestro tiempo y un saludo