Conversion .Sql (ANSI) en UTF-8 (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 24 réponses, 5 participants et a été mis à jour pour la dernière fois par 4h18, le il y a 15 années.
15 sujets de 1 à 15 (sur un total de 25)
  • Auteur
    Messages
  • #478374
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.9.1
    – Version de PHP/MySQL : 5
    – Thème utilisé : freshnews
    – Nom de l’hebergeur : 1&1
    – Adresse du site : http://www.bobmartien-design.fr

    Problème(s) rencontré(s) :
    J’ai récemment ma BDD Mysql en 5.0 (au lieu de 4.0).
    Lorsque j’ai renvoyer mon backup .sql je me suis rendu compte qu’il n’était pas codé en UTF-8

    Donc biensur sur le blog WP j’ai le droits à des phrases du genre:

    J’ai décidé de vous présenter Gonzalo Ordoñez Arias ! Ou plus simplement Genzoman.

    Donc je cherche un solution magique pour convertir mon fichier .sql en .sql mais encodé en UTF-8 !
    J’ai testé divers logiciel mais pour l’instant c’est un « fail »

    Si une bonne âme pouvez m’aider… encore :D

    #711930
    zenok
    Membre
    Chevalier WordPress
    314 contributions

    salut,

    ultraedit! t’as éssayé?

    #711931
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Marche pas non plus :(
    Kaboom non plus :(

    Je sais pas si c’est moi ou pas mais bon…

    Si une bonne âme y arrive, je vous laisse mon fichier .sql c’est p-e pas possible je sais pas mais la c’est mon dernier recours :(

    http://www.bobmartien-design.fr/bobmartienBDD.sql

    #711932
    zenok
    Membre
    Chevalier WordPress
    314 contributions

    tu maitrise le php?

    tu peux utiliser la fonction utf8_decode()

    #711933
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Nah je maitrise pas le php .> » title= »>.> » class= »bbcode_smiley » />
    Mais si tu sais comment il faut faire je suis tout ouie !:

    #711934
    zenok
    Membre
    Chevalier WordPress
    314 contributions
    #711935
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Bon donc il y a la solution magique !
    Par contre je met quoi ou ?

    Je dois t’avouer avoir pas compris grand chose 😋

    #711936
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Hello

    Notepad++ est un opensource sur Windows qui embarque des fonctions de conversion d’encodage.
    Néanmoins, pas la peine forcément d’utiliser une conversion pour charger une base dans un typeset ou un autre.
    Je l’avais déjà expliqué je ne sais plus où (ici) mais l’encodage se fait à plusieurs niveaux :
    1/ l’encodage DES TABLES de ta base de données : c’est mieux de prendre utf-8
    2/ l’affichage de ta page Web : c’est mieux de prendre utf-8

    et, comme le code PHP « discute » avec la base, il y a, à l’établissement de la connexion entre WP et MySQL, la sélection (implicite ou explicite) du CHARSET (configuré dans wp-config.php).
    Ce qui te permet, par exemple, d’avoir des pages XHTML encodées en UTF8 avec une vieille base ISO-8859-15, même si c’est pas l’idéal.

    Bref.

    Si ton fichier est en ISO, tu peux quand même t’en servir pour l’importer dans une base UTF8 en sélection cette info lors de l’importation (via PHP My Admin).

    Et si ça ne marche pas, tu peux aussi « forcer » le charset qui va être utilisé lors de l’importation MySQL avec l’instruction suivante (ajoutée en début de fichier SQL)

    set names …. ;
    Voir la doc MySQL pour plus d’info.

    #711937
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Punaise ça a l’air bien compliqué pour mettre des accents -_-

    #711938
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Bon après une petite recherche je trouve différents système pour convertir
    tous plus compliqué les uns que les autres -_-

    En l’occurrence:
    http://forum.phpfrance.com/vos-contributions/utf8izer-pour-convertir-utf-tous-les-fichiers-iso-dossier-t244096.html

    ou la requete,

    mysql_select_db($dbname);
    mysql_query(« SET NAMES ‘utf8′ »);

    #711939
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    moi je reprend petit à petit mon site à la main.

    Je pensais que Notepad++ était sur « encoder en UFT-8 » mais non « Encoder en ANSI »

    #711940
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Donc tu édites chaques articles a la main ?

    #711941
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    yes !! page idem,catégories!
    j’ai commencé de plus récent au plus ancien .

    #711942
    bobmartien
    Participant
    Padawan WordPress
    94 contributions

    Bah je dois tavouer que j’ai du respect…
    Jai pas des tonnes d’article mais bon 200 articles a modifié ça me gave un peu .> » title= »>.> » class= »bbcode_smiley » />

    EDIT: je viens de voir que quand je rentre dans une table genre wp_posts

    j’ai des lignes cochable du genre:

    post_status  –  varchar(20)  –  latin1_german2_ci  –  Non  –  publish

    Si je passe latin1_german2_ci en UTF-8_General_ci ça changera ou pas ?

    #711943
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    c’est rien ça,quand vous changer de CMS et qu’il y a aucun outils de convertion que vous devez tout reprend à 0.
    De plus là tous les jours 10 ou 20 articles selon son humeur modifier,les visiteurs vont parcourir les premières pages en générale

15 sujets de 1 à 15 (sur un total de 25)
  • Vous devez être connecté pour répondre à ce sujet.