correction affichage de caracteres

Nouveau WRInaute
Bonjour,

lors d un transfert de bases d un serveur a un autre, des caracteres speciaux sont apparus dans les nouvelles tables comme :

Rhône-Alpes pour Rhône Alpes

ceux ci donne un mauvais affichage sur le site

y a il un moyen de corriger ces caracteres dans la base ?

ou alors utiliser une fonction php a chaque fois dans les scripts ?

Merci
 
WRInaute accro
Pas moyen de faire un petit script php qui

1. Va chercher l'enregistrement
2. Fait un eregi_replace() sur les "ô" et autres caractères accentués
3. Sauve l'enregistrement

... A faire tourner 1x sur la base pour la corriger ?

PS: J'avais eu ce souci lors d'un transfert, et j'ai simplement récupéré la table sous excell, et remplacé les caractères (ça n'arrive que sur peu de caractères, en fait...)
 
WRInaute impliqué
Salut,

Est-ce quand tu as migré ta base tu as gardé le même encodage ?

Si c'est pas le cas choisi un encodage dans la base, reprend ton fichier .sql et ouvre-le avec Notepad, puis réenregistre en choisissant le nouvelle encodage.

De préférence choisi l'UTF-8, idem pour la base et sur tes pages ou tu affiches les donner tu met un nouvelle charset UTF-8

A+
 
Discussions similaires
Haut