|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
CONVERSION DES CARACTÈRES SPÉCIAUX EN UTF-8 POUR EXPORT DANS WORD OU EXCEL
Information sur la source
Description
Quand on exporte du texte dans excel ou word (fichiers .csv renommés en .xls, fichiers .txt renommés en .doc ...), les caractères spéciaux sont remplacés par d'autres caractères et rendent le texte illisible. Le charset n'est malheureusement pas modifiable :( Cette fonction permet donc de rétablir la plupart des caractères spéciaux connus.
Source
- $replace = array(
- "Å " => "Š", "Å¡" => "š", "Å'" => "Œ", "Å"" => "œ",
- "Ÿ" => "Ÿ", "ÿ" => "ÿ", "À" => "À", "à " => "à",
- "Ã" => "Á", "á" => "á", "Â" => "Â", "â" => "â",
- "Ã" => "Ã", "ã" => "ã", "Ä" => "Ä", "ä" => "ä",
- "Ã…" => "Å", "Ã¥" => "å", "Æ" => "Æ", "æ" => "æ",
- "Ç" => "Ç", "ç" => "ç", "È" => "È", "è" => "è",
- "É" => "É", "é" => "é", "Ê" => "Ê", "ê" => "ê",
- "Ë" => "Ë", "ë" => "ë", "ÃŒ" => "Ì", "ì" => "ì",
- "Ã" => "Í", "Ã" => "í", "ÃŽ" => "Î", "î" => "î",
- "Ã" => "Ï", "ï" => "ï", "Ã" => "Ð", "ð" => "ð",
- "Ã'" => "Ñ", "ñ" => "ñ", "Ã'" => "Ò", "ò" => "ò",
- "Ã"" => "Ó", "ó" => "ó", "Ã"" => "Ô", "ô" => "ô",
- "Õ" => "Õ", "õ" => "õ", "Ö" => "Ö", "Ø" => "Ø",
- "ø" => "ø", "Ù" => "Ù", "ù" => "ù", "Ú" => "Ú",
- "ú" => "ú", "Û" => "Û", "û" => "û", "Ü" => "Ü",
- "ü" => "ü", "Ã" => "Ý", "ý" => "ý", "Þ" => "Þ",
- "þ" => "þ", "ß" => "ß", "ö" => "ö"
- );
- function changeAccented($text) {
- global $replace;
- foreach($replace as $key => $val)
- $text = str_replace($key, $val, $text);
- return $text;
- }
$replace = array(
"Å " => "Š", "Å¡" => "š", "Å'" => "Œ", "Å"" => "œ",
"Ÿ" => "Ÿ", "ÿ" => "ÿ", "À" => "À", "à " => "à",
"Ã" => "Á", "á" => "á", "Â" => "Â", "â" => "â",
"Ã" => "Ã", "ã" => "ã", "Ä" => "Ä", "ä" => "ä",
"Ã…" => "Å", "Ã¥" => "å", "Æ" => "Æ", "æ" => "æ",
"Ç" => "Ç", "ç" => "ç", "È" => "È", "è" => "è",
"É" => "É", "é" => "é", "Ê" => "Ê", "ê" => "ê",
"Ë" => "Ë", "ë" => "ë", "ÃŒ" => "Ì", "ì" => "ì",
"Ã" => "Í", "Ã" => "í", "ÃŽ" => "Î", "î" => "î",
"Ã" => "Ï", "ï" => "ï", "Ã" => "Ð", "ð" => "ð",
"Ã'" => "Ñ", "ñ" => "ñ", "Ã'" => "Ò", "ò" => "ò",
"Ã"" => "Ó", "ó" => "ó", "Ã"" => "Ô", "ô" => "ô",
"Õ" => "Õ", "õ" => "õ", "Ö" => "Ö", "Ø" => "Ø",
"ø" => "ø", "Ù" => "Ù", "ù" => "ù", "Ú" => "Ú",
"ú" => "ú", "Û" => "Û", "û" => "û", "Ü" => "Ü",
"ü" => "ü", "Ã" => "Ý", "ý" => "ý", "Þ" => "Þ",
"þ" => "þ", "ß" => "ß", "ö" => "ö"
);
function changeAccented($text) {
global $replace;
foreach($replace as $key => $val)
$text = str_replace($key, $val, $text);
return $text;
}
Historique
- 16 septembre 2005 14:27:06 :
- .
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
$GLOBALS + utf8_decode() [ par mattdelavega ]
BonjourJ'ai mon flash qui envoi par $POST des variables à mon php...petit problème ... le format c'est du utf8 !Donc mes lettres accentu
utf8_encode(); [ par WhiteDwarf ]
Bonsoir, j'ai une petite question, je travaille actuellement sur un site multilangue, et je cherche à ce que le russe soit accepté par le ph
Encodage ou pas [ par codefalse ]
Bonjour à tous :)J'ai codé un ptit site rapide avec bdd. J'ai indique aux headers que l'encodage serait en utf-8, mes fichiers étaient encodés en utf8
Problème d'écriture xml et lecture flux rss [ par Annadrill ]
Bonjour,alors voilà j'ai deux problèmes.le premier est que, en employant ce code : $auteur = $_POST['nom'];$date = strftime("%d/%m/%y",time());$conten
Pb classe COM [ par iklo18 ]
Bonjour,Je suis actuellement en stage, je dois réaliser un module d'inscriptions en ligne.J'ai donc réalisé un formulaire dont je récupère les données
Aide pour les chaines de caracteres [ par ngnikos ]
Bonjour à tous ! Je réalise actuellement un site dans des délais assez courts et je dois donc trouver un moyen de gérer la base de données pour chaque
Prtoblème PHP classe COM [ par brian85 ]
Bonjour @ tous,J'ai parcouru les topics là dessus mais bon j'ai pas encore trouvé de solution, j'ai un serveur wamp de dev sous vista avec office inst
ouverture et récupération de données d'un fichier word [ par makenstein ]
Slt tout le monde! j'ai vraiment besoin de votre aide c'est trés urgent!!!!!!! Veuillez s'il vous plait m'indiquer comment je pourrai ouvrir un docu
Incompréhension sur les Headers [ par jdaviaud ]
Bonjour à tous,Pour un des sites de mon entreprise, j'ai voulu le passer une fois terminé dans la moulinette W3C ( http://validator.w3.org/ ) qui m'a
|
Téléchargements
Logiciels à télécharger sur le même thème :
|