conversion pour une base de donné

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Album-des-Chiens
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 103
Inscription: Mar Aoû 16, 2005 10:55

conversion pour une base de donné

Message le Mar Mar 21, 2006 22:42

Hello

Je voudrais transferer une base de donné que j'ai sur mon site Free chez un autre hébergeur.
la language chez free est en utf-8 et sur l'autre hébergemnt je suis en iso 8859-1 peut-on convertir des bases de doné en utf-8 vers iso 8859-1?

Merci


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Message le Mar Mar 21, 2006 23:05

Tu ne peux pas faire passer cette bdd en UTF-8 ? Ce format est quand même celui qui devrait à terme être utilisé par défaut partout me semble-t-il (car il est universel :-) ! )...

En tout cas moi je cherche à convertir une bdd iso en utf-8, si quelqu'un sait par la même occasion (j'en profite ;-) )?


Rackham
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Jeu Sep 09, 2004 11:18

Message le Mar Mar 21, 2006 23:47

Sous Windows, si le fichier est au format .txt, l'ouvrir avec notepad et l'enregistrer en choisissant l'option codage (tout en bas) UTF8.


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Message le Mer Mar 22, 2006 0:41

Rackham a écrit:Sous Windows, si le fichier est au format .txt, l'ouvrir avec notepad et l'enregistrer en choisissant l'option codage (tout en bas) UTF8.


Ca va convertir les données de la base de données, mais pas la base de données en elle-même me semble-t-il :- ?

gomoz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 230
Inscription: Mer Déc 29, 2004 18:21

Message le Mer Mar 22, 2006 2:47

yazerty a écrit:Ca va convertir les données de la base de données, mais pas la base de données en elle-même me semble-t-il :- ?

Logique, ca marche que pour une exportation des données mais pourquoi veux-tu convertir ta base alors ?


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Message le Mer Mar 22, 2006 19:05

gomoz a écrit:
yazerty a écrit:Ca va convertir les données de la base de données, mais pas la base de données en elle-même me semble-t-il :- ?

Logique, ca marche que pour une exportation des données mais pourquoi veux-tu convertir ta base alors ?


Pour qu'elle puisse accueillir des données en UTF-8.

gomoz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 230
Inscription: Mer Déc 29, 2004 18:21

Message le Mer Mar 22, 2006 23:49

:mrgreen: évidement ^^

Je peux pas t'aider, dsl ;).

nicco
Nouveau WRInaute
 
Messages: 21
Inscription: Mer Mar 02, 2005 10:00

Message le Lun Mai 15, 2006 0:16

UTF-8 devenant de plus en plus l'encodage de choix pour les applications Web, survient obligatoirement le problème de convertir son contenu dans cet encodage. Sans la fonctionnalité au sein d'outils comme phpMyAdmin, il faut s'en sortir en mettant la main à la pâte.

En l'occurence, il faudra exporter l'ensemble des données de la table dans un fichier texte non compressé. Cela peut se faire directement via la page Export de phpMyAdmin, ou avec une ligne de commande :

mysqldump --opt -u root -p domaine_base > domaine_base.sql



Après en avoir fait une copie pour conserver l'original, la conversion se fera directement à l'aide d'un éditeur de texte simple, comme le Bloc-note, ou un outil dédié, comme iconv.

Dans le premier cas, le fichier SQL est simplement chargé dans le Bloc-note, puis sauvegardé tel quel. Seule exigence : sélectionner l'encodage voulu, ici UTF-8, dans le dialogue de sauvegarde.




Dans le second cas, on utilise iconv, une commande en ligne spécialement conçue pour convertir des caractères d'un codage vers un autre. Voici la conversion de notre fichier :

iconv -f iso-8859-15 -t utf8 domaine_base.sql > domaine_base-utf8.sql

Une fois que l'on a obtenu notre fichier encodé en UTF-8, il ne reste qu'à l'importer, soit avec la page dédiée de phpMyAdmin, soit en ligne de commande :

mysql -u root -p domaine_base.sql < domaine_base-utf8.sql


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Base, Google Calculator

  • Suggestions Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités