|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2011 Messages : 2 ![]() |
bonsoir,
Je suis novice en ce qui concerne les problèmes d'encodage. Je dois procéder une migration d'une base de données BDD1 (encodage latin1) vers une nouvelle base de données BDD2 (encodage utf8) Dans BDD1, les enregistrements contiennent des é &eagrave, car avant l'insertion dans la base de données, les données ont été traitées en php avec la fonction htmlentities() Concernant BDD2, l'encodage est du utf8 donc les caractères spéciaux ne sont pas encodés. On a des é è en clair ... J'ai une table avec un champ texte qui contient des caractères spéciaux et des balises html. Je voudrais savoir quelle est la méthode la moins galère en mysql/php pour faire la migration/conversion des caractères spéciaux. Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Avcxjo MoKoRetraité Inscription : novembre 2005 Messages : 2 530 ![]() |
Saluton,
Si l'utilisation de ces données s'opérera uniquement en HTML, autant laisser les entités HTML dans la table, mais ça peut poser problème pour certains index, recherches, etc. Sinon, tu peux passer par la fontion PHP inverse
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof articles : Comment émuler un tableau croisé [quasi] dynamique et : Une énigme mathématique résolue avec MySQL recommande l'utilisation de PDO (PHP5 Data Objects) |
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : septembre 2011 Messages : 2 ![]() |
Citation:
Est-ce que la procédure suivante est la bonne ? Je crée un nouvel champ dans ma table. Je passe par un fichier php avec la fonction inverse et qui update le nouvel champ créé. Merci d'avance |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() Avcxjo MoKoRetraité Inscription : novembre 2005 Messages : 2 530 ![]() |
Citation:
A moins que tu ne disposes d'une possibilité de créer une fonction utilisateur dans un langage accepté par MySQL et de faire appel à cette fonction au sein d'une requête UPDATE globale.
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof articles : Comment émuler un tableau croisé [quasi] dynamique et : Une énigme mathématique résolue avec MySQL recommande l'utilisation de PDO (PHP5 Data Objects) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com