Convertir encodage des caractéres UTF8 et ISO8859-1

Toutes les questions et les aides qui concernent le langage PHP
araadon
Tutomaker Junior
Tutomaker Junior
 
Messages: 4
Enregistré le: Mar Sep 16, 2008 12:31 am

Re: Convertir encodage des caractéres UTF8 et ISO8859-1

Messagepar araadon le Mar Sep 16, 2008 1:14 am

oui je l'ai déjà fait mais je me retrouve avec des articles à la limite de la lisibilité.
Jetez un coup d'oeil http://www.araadon.com/LLA
cordialement

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: Convertir encodage des caractéres UTF8 et ISO8859-1

Messagepar Yoyo le Mar Sep 16, 2008 1:29 pm

Hello, le mieux est quand même d'exporter la base dans un format et de l'importer dans le même. Sinon, tu peux utiliser des fonctions barbares pour virer les problèmes d'accent comme celle-ci, mais, c'est pas très propre :D

Code: Tout sélectionner
 function changeAccented($text) {
    $replace = array(
"Å " => "Š""Å¡" => "š""Å'" => "Œ""Å\"" => "œ",
"Ÿ" => "Ÿ""ÿ" => "ÿ""À" => "À""à" => "à",
"Á" => "Á""á" => "á""Â" => "Â""â" => "â",
"Ã" => "Ã""ã" => "ã""Ä" => "Ä""ä" => "ä",
"Ã…" => "Å""Ã¥" => "å""Æ" => "Æ""æ" => "æ",
"Ç" => "Ç""ç" => "ç""È" => "È""è" => "è",
"É" => "É""é" => "é""Ê" => "Ê""ê" => "ê",
"Ë" => "Ë""ë" => "ë""ÃŒ" => "Ì""ì" => "ì",
"Í" => "Í""í" => "í""ÃŽ" => "Î""î" => "î",
"Ï" => "Ï""ï" => "ï""Ð" => "Ð""ð" => "ð",
"Ã'" => "Ñ""ñ" => "ñ""Ã'" => "Ò""ò" => "ò",
"Ã\"" => "Ó""ó" => "ó""Ã\"" => "Ô""ô" => "ô",
"Õ" => "Õ""õ" => "õ""Ö" => "Ö""Ø" => "Ø",
"ø" => "ø""Ù" => "Ù""ù" => "ù""Ú" => "Ú",
"ú" => "ú""Û" => "Û""û" => "û""Ãœ" => "Ü",
"ü" => "ü""Ý" => "Ý""ý" => "ý""Þ" => "Þ",
"þ" => "þ""ß" => "ß""ö" => "ö"
); 
     foreach($replace as $key => $val)
         $text = str_replace($key, $val, $text);
     return $text;
 }  
Vive les tutomakers ;)

araadon
Tutomaker Junior
Tutomaker Junior
 
Messages: 4
Enregistré le: Mar Sep 16, 2008 12:31 am

Re: Convertir encodage des caractéres UTF8 et ISO8859-1

Messagepar araadon le Mar Sep 16, 2008 1:53 pm

Merci pour votre réponse.
Malheureusement je ne sais pas ou mettre le code que vous m'avez bien donné; :(
Es ce au début du texte que j'ai sur mon ordi?
Cordialement


Précédente

Retourner vers Langage PHP

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité