PHPEXCEL ensemble UTF-8 encoder
J'ai les en-têtes:
header('Content-Type: text/html; charset=UTF-8');
header("Content-type: application/octetstream");
header('Content-Disposition: attachment; filename="export.csv"');
mais le décodage fonctionne pas corriger si j'ai le mot dans la base de données "Pagrindinė"
dans excel montrer "PagrindinÄ"
, quel est le problème avec mon les en-têtes ?
Vous êtes donc en sortie un fichier CSV? Ou un fichier Excel créé avec PHPExcel? Quel est-il?
Doublon de: Microsoft Excel mangles les signes Diacritiques .les fichiers csv?
Êtes-vous réellement à l'aide de la bibliothèque PHPExcel pour créer votre fichier csv?
Doublon de: Microsoft Excel mangles les signes Diacritiques .les fichiers csv?
Êtes-vous réellement à l'aide de la bibliothèque PHPExcel pour créer votre fichier csv?
OriginalL'auteur user2287965 | 2013-04-30
Vous devez vous connecter pour publier un commentaire.
Rien, votre les en-têtes sont à la recherche d'amende.
L'utilisateur qui ouvre le fichier dans Excel doit indiquer à Excel que le fichier est encodé en UTF-8. Direct que l'utilisateur de contacter le fournisseur du logiciel qu'il utilise pour son/ses options de support.
Utilisateurs de LibreOffice ou un dérivé de ne pas avoir ce problème btw., si une solution est-à-dire ceux pour installer une suite de cela, ouvrez le fichier CSV et l'enregistrer en tant que fichier Excel par exemple.
Ou vous créer directement le fichier Excel sur votre serveur.
OriginalL'auteur M8R-1jmw5r
Peut-être que si vous modifiez le format d'encodage de texte de votre .php fichier lorsque vous l'enregistrez, Unicode (UTF-8). Il fonctionne pour moi.
Espère que cela aide.
OriginalL'auteur PedroSaiz