2011-12-22 21 views
5

Desarrollo de una aplicación PHP que genera documentos de Excel sobre la marcha, utilizando PHPExcel (http://phpexcel.codeplex.com/).Cómo convertir caracteres HTML en PHPExcel?

problema que tengo es que mi documento de Excel contiene algunos caracteres especiales de HTML, como °, ’, etc ... ”

Pero en el archivo XLS generados, todo lo que es conseguir °, ’, ”, etc. , no °, ’, ”, como necesito.

¿Puede ayudarme a obtener esto en documentos XLS?

+1

¿No puedes [ 'html_entity_decode()'] (http://php.net/manual/en/function. html-entity-decode.php) la cadena antes de usarla en la hoja de Excel? ¿O esto no funciona por alguna razón? – DaveRandom

Respuesta

10

Recuerde que siempre debe utilizar UTF-8 para cadenas en PHPExcel

$str = '32°Fahrenheit = 0°Centigrade'; 
$str = html_entity_decode($str,ENT_QUOTES,'UTF-8'); 
Cuestiones relacionadas