Bonjour,
j'ai un souci d'encodage qq part et je trouve pas le problème.
Sur http://www.info-maison-de-retraite.fr/maison-retraite,dp1-07,ardeche.html, les liens de navigation en bas affichent ardnyche au lieu de ardeche
- Tous mes fichiers sont encodés en utf8
- La BD est en iso8859-1
- Chaque query est précédée d'un "SET NAMES 'utf8'"
- L'affichage d'Ardèche dans la page est OK avec l'accent
- la pagination est appelée par ce script (super au passage) auquel a été rajouté ce script :
Malgré ça, je bloque !
Merci de votre aide
j'ai un souci d'encodage qq part et je trouve pas le problème.
Sur http://www.info-maison-de-retraite.fr/maison-retraite,dp1-07,ardeche.html, les liens de navigation en bas affichent ardnyche au lieu de ardeche
- Tous mes fichiers sont encodés en utf8
- La BD est en iso8859-1
- Chaque query est précédée d'un "SET NAMES 'utf8'"
- L'affichage d'Ardèche dans la page est OK avec l'accent
- la pagination est appelée par ce script (super au passage) auquel a été rajouté ce script :
Code:
unction rename_string($var,$sep='-') {
$var = strip_tags($var);
$var = trim(strtolower($var));
$var = strtr($var, "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ", "aaaaaaooooooeeeeciiiiuuuuyn");
$var = eregi_replace("'", " ", $var);
$var = eregi_replace("/", " ", $var);
$var1 = '';
for($i=0;$i<=strlen($var)-1;$i++) {
$tmp = $var{$i};
if( eregi('[a-z]', $tmp) or eregi('[0-9]', $tmp) )
$var1 .= $tmp;
elseif( $tmp == ' ' or $tmp == $sep )
$var1 .= $sep;
}
$imp = array();
foreach( explode($sep, $var1) as $e ) {
if( !empty($e) )
$imp[] = $e;
}
return implode($sep, $imp);
}
Malgré ça, je bloque !
Merci de votre aide