correction affichage de caracteres
4 messages
• Page 1 sur 1
- dom84
- Nouveau WRInaute

- Messages: 46
- Inscription: 31 Mai 2006
correction affichage de caracteres
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
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
-

HawkEye - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
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...)
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...)
- Sir Dipp
- WRInaute passionné

- Messages: 1025
- Inscription: 21 Juil 2003
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+
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+
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
HawkEye a écrit:Fait un eregi_replace() sur les "ô" et autres caractères accentués
lol
http://www.php.net/manual/fr/function.utf8-decode.php
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- affichage caracteres accentués
- Correction du pagerank
- correction de parametre par htaccess
- Correction lenteur IE8
- correction orthographique google
- SQL Correction de mes champs
- Correction dans GoogleMap
- nouvelle présentation et correction
- Correction orthographique de google
- Correction automatique de la recherche
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash, Google SiteLinks
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
