|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2010 Messages : 3 ![]() |
Bonjours à tous!
Je suis sur le point de me défenestré... Aidez moi SVP Ça fait un petit bout de temps que je planche sur le sujet, et je n'arrive pas à le résoudre. Voila, je dois, à partir d'une application php faire des exports excel. Je dois gérer différent type de caractère (russe, français, polonais, etc...). Il peut y avoir dans un même document des caractère russe et français. L'application en question gère différente lange pour les utilisateurs. Le nom des colonne peut donc changer suivant la langue, mais pas les données (mais elles peuvent être dans n'importe quelle langue) je gère le tout en utf8 et ma base est en utf8. Jusque la, aucun problème. Je fais une exportation excel sans classe php, je fais un lien vers une page php avec des header. Code php :
J'ai quasiment tout essayé, mais j'aimerais vraiment forcé excel à ouvrir le document en utf8. y a t il un moyen? Ou dois je me concentré au niveau de mes données en faire un traitement bien précis? Voila, si besoin de précision... Merci d'avance! A bientôt! |
||
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
J'avoue que je suis pas bien inspiré. Essaye toujours un utf8_decode pour voir...
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2010 Messages : 3 ![]() |
Déja testé
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2010 Messages : 3 ![]() |
J'ai résolu mon problème en mettant :
Code html :
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
C'est quand même bizarre, parce que c'est un fichier php et non html, je n'ai pas de HEAD. De plus je précisais l'encodage dans le header... J'ai placé le meta avant l'ouverture de mon tableau html. Bref! En tout ça marche! |
|
|
00
|
|
|
#5 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Par pure curiosité, ça marche si tu mets
Code :
header('Content-Type: application/msexcel; charset=UTF-8'); |
|
00
|
Copyright © 2000-2012 - www.developpez.com