MySQL Forums
Forum List  »  French

problème avec la gestion des hiragana (japonais)
Posted by: Christophe Raverdy
Date: April 26, 2007 06:25AM

Bonjour.

J'ai créé la table suivante dans une base (il y a un index unique sur 'libelle') :

CREATE TABLE `groupes` (
`cle_groupe` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`libelle` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`libelle_complet` VARCHAR( 100 ) NULL ,
UNIQUE (
`libelle`
)
) ENGINE = innodb;


J'ai réussi à insérer l'enregistrement suivant :

Nombre d'enregistrements insérés : 1
Identifiant de l'enregistrement inséré: 2 requête SQL: INSERT INTO `groupes` ( `cle_groupe` , `libelle` , `libelle_complet` )
VALUES (
NULL , 'VIく', NULL
);

Je n'ai pas réussi par contre à insérer l'enregistrement suivant :

INSERT INTO `groupes` ( `cle_groupe` , `libelle` , `libelle_complet` )
VALUES (
NULL , 'VIぐ', NULL
)

MySQL a répondu: "#1062 - Duplicata du champ 'VIã".


Si ぐ est dérivé de く il s'agit dependant de deux kana différents.

Lorsque je consulte le contenu de la table je constate que le champ 'libelle' est correctement encodé en utf8. je suppose qu'il y a peut-être un problème d'encodage dans la table d'index associée au champ.

Est-ce un bug connu ?

Serait-ce (il s'agit d'une supposition) lié à la table d'index qui ne serait
pas correctement encodée ?

Sauf erreur je ne peux créer les bases qu'au travers d'un bouton de commandes
dédié qui crée les bases au format latin1_swedish_ci, l'interface phpmyadmin semble interdire la création d'une base au format unicode.



Je suis chez celeonet.fr, Les variables phpmyadmin ainsi que celles du serveur de mon FSI sont les suivantes :


# Version du serveur: 5.0.27-standard
# Version du protocole: 10
# Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
# Interclassement pour la connexion MySQL: utf8_unicode_ci


version 5.0.27-standard
version comment MySQL Community Edition - Standard (GPL)
version compile machine i686
version compile os pc-linux-gnu
character set client utf8
(Valeur globale) latin1
character set connection utf8
(Valeur globale) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Valeur globale) latin1
character set server latin1
character set system utf8
character sets dir /usr/local/mysql/share/mysql/charsets/
collation connection utf8_general_ci
(Valeur globale) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci


Par avance, merci pour les éclaircissements que vous pourrez bien m'apporter.

Options: ReplyQuote


Subject
Views
Written By
Posted
problème avec la gestion des hiragana (japonais)
5753
April 26, 2007 06:25AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.