Hello,
Pour les besoins d'affichage de caractères japonais, j'ai modifier le fichier my.cnf en rajoutant :
default-character-set=utf8
default-collation=utf8_general_ci
Mes caractères japonais s'affichent sur ma page web ou dans mon client sql.
Le problème est qu'après le redémarrage, la taille des champs de type varchar a été réduite (varchar(20) -> varchar(6)) ce qui est bloquant pour les applis existantes...
J'ai donc essayer de simplement créer mes tables de la sorte (sans modifier le my.cnf) :
CREATE TABLE `TRADUCTIONS` (
`ID` bigint(20) NOT NULL auto_increment,
`APPLI` varchar(20) NOT NULL default '',
`LABEL` varchar(100) NOT NULL default '',
`EN` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
`FR` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
`JP` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
`CREATION_TIME` datetime default NULL,
`UPDATE_TIME` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`),
KEY `ID` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Mais mes caractères japonais ne s'affichent plus !
Help car je ne trouve plus de solution.
Configuration : mysql.4.1.12, driver 3.1.12.
Merci !
Partager