[gull] Re : Encodage de fichier et de base de données

Samuel Chenal samuel_chenal at yahoo.fr
Sat Mar 6 19:07:20 CET 2010


Re,

Bon, je viens de voir que le dump référencé ci-dessous, lorsque je l'ouvre depuis firefox, n'est pas encodé juste alors que si je l'ouvre avec kile (utilitaire de texte sous KDE), il est nickel. Là, je ne comprends pas...

Mais c'est une piste sérieuse !!

a+

Samuel



----- Message d'origine ----
> De : Samuel Chenal <samuel_chenal at yahoo.fr>
> À : gull at forum.linux-gull.ch
> Envoyé le : Sam 6 Mars 2010, 19 h 00 min 24 s
> Objet : [gull] Encodage de fichier et de base de données
> 
> Bonjour à tous,
> 
> J'ai un petit soucis d'encodage de fichier texte et de base de données MySQL. 
> 
> J'administre actuellement le site http://www.ll-dd.ch/ (partenariat entre 
> Swisslinux et le gull). Il est développé en Drupal. 
> 
> La console d'administration me dit de le mettre à jour (je l'ai laissé en 6.12 
> et il me conseille une migration en 6.16). En bon informaticien qui n'a encore 
> jamais upgradé un site sous drupal, j'ai voulu copier ce site sur mon serveur 
> web de test à la maison (un ubuntu server 9.10 fraîchement installé) pour me 
> faire la main avant de toucher la "production".
> 
> J'ai suivi la procédure ad hoc sous :
> 
> http://drupal.org/node/679054
> 
> (très bien faite, en passant)
> 
> Je vous passe les détails. 
> 
> "A" représente le serveur web public http://www.ll-dd.ch/
> "B" représente mon serveur web de test.
> 
> 1) Export de la BD de "A" lldd dans un fichier texte 20100228_lldd_2.sql avec 
> phpmyadmin.
> 2) J'applique quelques modifications dans les requêtes (comme mentionné dans le 
> tutorial) et je prends garde de vérifier l'encodage du fichier texte (utf8). Je 
> vérifie également que les accents et ç apparaissent correctement dans les 
> commandes INSERT du fichier.
> 3) Création d'une BD lldd sur "B" avec phpmyadmin en utilisant l'interclassement 
> utf8_general_ci. J'utilise exactement le même user (lldd) et pwd que sur "B".
> 4) Import du fichier 20100228_lldd_2.sql sur "B" via la commande "source" de 
> mysql. J'obtiens que des "Query Ok" et des "Warnings: 0".
> 5) Vérification en allant sur le site "B" avec firefox. Tout semble bien 
> fonctionner excepté que l'interface d'admin de Drupal est en anglais alors 
> qu'elle est en Français sur "B" et que tous les caractères francophones des 
> textes sont "codés" (ex: "Ce site est dévolu à  la promotion des logiciels 
> libres").
> 6) Je vérifie la langue dans la section d'admin et je vois effectivement que 
> Français s'écrit : Français... Pas étonnant que mon interface soit revenue en 
> anglais s'il utilise cette valeur comme mot-clef...
> 7) Je vois aussi un problème avec le module "Image". Toutes les tailles d'images 
> ont disparu (vignettes, aperçu,...).
> 8) Vérification dans phpmyadmin en prenant un enregistrement de la table 
> "variables":
> 
> SELECT *
> FROM `variable`
> WHERE (
> (
> `variable`.`name` = 'image_sizes'
> )
> )
> AND (
> `name` LIKE 'image_sizes'
> )
> 
> Dans le champ Valeur du résultat, on retrouve "Aperçu"...
> 
> Question simple : quelqu'un a-t-il une procédure simple pour faire un dump d'une 
> BD mysql et un import sur un autre serveur en conservant le bon encodage ?
> 
> Pour info, mon dump se trouve ici :
> 
> http://www.ll-dd.ch/files/Affiches/20100228_lldd_2.sql
> 
> Merci d'avance pour vos conseils !
> 
> a+
> 
> Samuel
> 
> 
> 
>       
> 
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull



      


More information about the gull mailing list