Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2007, 11h40   #1
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Par défaut Encodage lors de l'injection d'un fichier sql

Bonjour,

J'ai un dump d'un base mysql qui a été réalisé avec phpmyadmin.
J'ignore dans quel encodage ce dump a été réalisé mais a priori il serait en "latin-1" car dans le .sql je vois "ENGINE=MyISAM DEFAULT CHARSET=latin1;" a chaque création de table.

Je dois ré-importer ce dump sur une nouvelle base Mysql 4.1.

J'ai d'abord fait par la console mysql
#MySQL < fichier.sql
mais a l'arrivée dans ma base tous les caractères accentués sautent en "é" dans la base.

Par contre si je l'importe par phpmyadmin cela se passe bien.

Ma base étant concéquente j'aimerais ne pas passer par l'etape decoupage et ré-injection fichier par fichier.
Je suppose qu'il faut juste indiquer a mysql un paramètre d'encodage ...

Pourriez-vous m'aider ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 00h12   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Bon j'ai ouvert mon fichier SQL dans un notepad++ sous windows, j'ai ré-enregistré en spécifiant UTF-8 comme format et j'ai ré-injecté via sql sur le serveur red-hat et ca a a roulé.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h36.


 
 
 
 
Partenaires

Hébergement Web