Showing entries 1 to 3
Displaying posts with tag: utf8 (reset)
J’ai un sale caractère (2)

Pour les intéressés, il y a une suite!


Classé dans:informatique, MySQL Tagged: ASCII, caractère, codage, encodage, Latin1, …

[Lire plus]
J’ai un sale caractère

Un excellent article sur le codage des caractères avec MySQL!  Dans la même veine, il y a aussi cet article.


Classé dans:informatique, MySQL Tagged: ASCII, caractère, codage, encodage, …

[Lire plus]
Comment convertir une DB de latin1 à UTF8

Un des défis d’être francophone consiste à bien gérer l’encoding. Je ne connais aucune personne n’ayant jamais eu de problème un jour où un autre. On m’a déjà approché pour trouver la manière la plus efficace de convertir une base de données de Latin1 à UTF8. Voici ce que j’ai trouvé. Ce n’est peut-être pas la manière la plus efficace, mais je n’ai pas eu problème après l’avoir testé. J’ai utilisé cette technique pour convertir une base de données de 115Go et tout c’est bien déroulé.

L’astuce consiste à transformer les chaines de caractères à un format binaire, pour ensuite les reconvertir en UTF8.

  1. ALTER DATABASE myDbNameDEFAULT CHARACTER SET utf8;
  2.  
  3. ALTER TABLE Groups DEFAULT CHARACTER SET utf8;
  4.  
  5. ALTER TABLE Groups MODIFY Domain VARBINARY(64) NULL DEFAULT NULL,
  6. MODIFY Type VARBINARY(64) NULL DEFAULT NULL, …
[Lire plus]
Showing entries 1 to 3