- 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.
-
AuteurMessages
-
25 janvier 2010 à 19 h 28 min #478374
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.frProblè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-8Donc 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
25 janvier 2010 à 19 h 37 min #711930salut,
ultraedit! t’as éssayé?
25 janvier 2010 à 20 h 29 min #711931Marche pas non plus
Kaboom non plusJe 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
25 janvier 2010 à 21 h 35 min #711932tu maitrise le php?
tu peux utiliser la fonction utf8_decode()
25 janvier 2010 à 21 h 44 min #711933Nah je maitrise pas le php
.> » title= »>.> » class= »bbcode_smiley » />
Mais si tu sais comment il faut faire je suis tout ouie !:25 janvier 2010 à 21 h 58 min #711934jete un oeil ici:
http://oseox.fr/forum/forum19/topic612.html25 janvier 2010 à 22 h 09 min #711935Bon donc il y a la solution magique !
Par contre je met quoi ou ?Je dois t’avouer avoir pas compris grand chose 😋
25 janvier 2010 à 22 h 23 min #711936Hello
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-8et, 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.25 janvier 2010 à 22 h 32 min #711937Punaise ça a l’air bien compliqué pour mettre des accents -_-
26 janvier 2010 à 8 h 49 min #711938Bon 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.htmlou la requete,
mysql_select_db($dbname);
mysql_query(« SET NAMES ‘utf8′ »);26 janvier 2010 à 9 h 45 min #711939moi je reprend petit à petit mon site à la main.
Je pensais que Notepad++ était sur « encoder en UFT-8 » mais non « Encoder en ANSI »
26 janvier 2010 à 10 h 13 min #711940Donc tu édites chaques articles a la main ?
26 janvier 2010 à 10 h 16 min #711941yes !! page idem,catégories!
j’ai commencé de plus récent au plus ancien .26 janvier 2010 à 10 h 18 min #711942Bah 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 ?
26 janvier 2010 à 10 h 23 min #711943c’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 -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.