Index du Forum » » Version future

Auteur

passer de iso 8859-1 à utf8
gaston33
295     
 

  Posté : 28-03-2017 23:42

Bonsoir
Pour transformer mes tables en utf8 j'ai tout simplement uploader mes tables.
Pour chacune j'ai remplacé le charset de la façon suivante :

CREATE TABLE IF NOT EXISTS `adminblock` (
`title` varchar(250) DEFAULT NULL,
`content` text
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `adminblock` (
`title` varchar(250) DEFAULT NULL,
`content` text
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

J'ai gardé au besoin le auto_increment s'il y avait lieu
Ainsi toutes mes tables se sont retrouvées avec le bon charset
avec pour les champs varchar et char en utf8_general_ci et un interclassement en utf8_general_ci. Apres il suffit de supprimer la table concernée et de réinjecter le code et les données. Un copier -coller suffit généralement ou une importation. Attention aux tables lourdes qui prennent du temps. Faut pas trop etre gourmand en rapidité...




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=26487&forum=4