[fr-users] Re: [Base] encodage des caractè res [résolu]

Lucien RUBEMPRE <[email protected]> Fri, 28 Oct 2011 22:29:25 +0200
Newsgroups gmane.comp.openoffice.general.french
Message-ID <[email protected]>
/Le 28/10/2011 21:39, Lucien RUBEMPRE a écrit :/
> /Re-bonjour,
>
> Un problème chasse l'autre. À présent je récolte un message d'erreur 
> en voulant alimenter les champs de mes tables, alors que tout marchait 
> bien jusqu'à présent.
>
> La seule "entorse" que je me suis permise a été de vouloir copier le 
> texte d'un email, reçu dans Thunderbird, et de le coller dans un champ 
> MEDIUMTEXT.
> J'ai lors obtenu le message d'erreur suivant :
> "Statut SQL: HY000
> Code d'erreur: 1366
> Incorrect string value: '\xE8ge' for column 'ClairRegion' at row 1"
>
> Le pire est que cette erreur s'est "contaminée" aux autres tables et 
> se déclenche dès que j'essaie d'entrer un mot accentué, comme "Liège", 
> par exemple.
>
> _Nota_ : J'ai pris soin de m'assurer que toutes mes colonnes soient 
> bien réglées sur utf-8 (à l'aide de programmes externes -PhpMyAdmin et 
> MySQL Administrator, puisque je n'ai pas trouvé le moyen de le faire 
> sous LO)
> /
Je sais, je sais : ce n'est pas beau de se répondre soit même, mais bon...

Voici la solution :

clic droit sur la base (dans la fenêtre "Tables", par exemple) | Base de 
données | Propriétés | onglet "Paramètres supplémentaires" et choisir le 
jeu de caractères Unicode (UTF-8) dans le champ qui va bien.

Un souci de moins ;-)    À bientôt.

--
------------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected] with Subject: help