csv caracteres especiales
-
Hola estoy creando un plugin para exporatar datos de las entradas del sitio a csv
El problema es que la salida del csv se muestra con caracteres especiales sin codificar y uso htmlspecialchars_decode pra solucionarlo pero no me funciona.
mi codigo :
$i = 1; foreach ($posts as $post) { $postArr = array(); if (in_array('ID', $_POST['data_types'])) { array_push($postArr, $post->ID); } if (in_array('Title', $_POST['data_types'])) { array_push($postArr, htmlspecialchars_decode($post->post_title)); } if (in_array('Url', $_POST['data_types'])) { array_push($postArr,get_permalink($post->ID)); } if (in_array('Cats', $_POST['data_types'])) { $cats = get_the_category($post->ID); $cat_names = implode(",",array_column($cats, 'name')); array_push($postArr, htmlspecialchars_decode($cat_names) ); } $data[$i] = $postArr; $i = $i + 1; } generarCSV($data, ';');
El problema son los datos de $cat_names que la salida en el csv seria asi:
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
- El debate ‘csv caracteres especiales’ está cerrado a nuevas respuestas.