Sujet : Codulles et la gestion des accents

Salut à tous,

Codulle et les accents, c'est pas tout à fait ça...
Alors pour les intéressés, je propose la solution suivante :

geshi.php L.455 :   (enlever l'underscore)

if (GESHI_ERROR_NO_SUCH_LANG == $this->error) {

index.php :

-----------------------------------------------------
200        .$sGrasDebut.str_replace( '_', ' ', $aListeRepProjets['dir'][$i] )
    200    .$sGrasDebut.htmlentities(str_replace( '_', ' ', $aListeRepProjets['dir'][$i] ))
-----------------------------------------------------
221        .str_replace( '_', ' ', $aListeSousRep['dir'][$j] )
    221    .htmlentities(str_replace( '_', ' ', $aListeSousRep['dir'][$j] ))
-----------------------------------------------------
255        .'&fichier='.rawurldecode(stripslashes($sLienNiveau1.'/'.$aListeSousRep['file'][$j])).'">'
256                                                .str_replace( '_', ' ', $aListeSousRep['file'][$j] )
    255    .'&fichier='.rawurlencode(stripslashes($sLienNiveau1.'/'.$aListeSousRep['file'][$j])).'">'
    256                                            .htmlentities(str_replace( '_', ' ', $aListeSousRep['file'][$j] ))
-----------------------------------------------------
275        $sFichierFinal = '<img src="'.JB_CO_DOSSIER_PROJETS.$sFichier.'" alt="Image '.$sNomFichier.'" />';
    275    $sFichierFinal = '<img src="'.implode("/", array_map("rawurlencode", explode("/", JB_CO_DOSSIER_PROJETS.$sFichier))).'" alt="Image '.$sNomFichier.'" />';
-----------------------------------------------------
297        else $sHeadTitre = 'Codulle : Source de '.$sNomFichier;
    297    else $sHeadTitre = 'Codulle : Source de '.htmlentities($sNomFichier);
-----------------------------------------------------
310        .rawurlencode(stripslashes( $sLien )).'">'.str_replace( '_', ' ', $aDossiers[$i] ).'</a> ';
    310    .rawurlencode(stripslashes( $sLien )).'">'.htmlentities(str_replace( '_', ' ', $aDossiers[$i] )).'</a> ';
-----------------------------------------------------
313        $sAdresse .= ' '.$sPuceChemin.' '.str_replace( '_', ' ', $aDossiers[$iNiveau-1] );
    313    $sAdresse .= ' '.$sPuceChemin.' '.htmlentities(str_replace( '_', ' ', $aDossiers[$iNiveau-1] ));
-----------------------------------------------------
321        $sNomFichierOuvert = $sNomFichier;
    321    $sNomFichierOuvert = htmlentities($sNomFichier);

a++;

WWW