PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > mysql.general > utf8 problem in index
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
utf8 problem in index

Réponse
 
LinkBack Outils de la discussion
Vieux 04/09/2007, 17h19   #1
Marten Lehmann
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut utf8 problem in index

Hello,

I have a table like this:

CREATE TABLE `places` (
`name` varchar(256) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |

Then I want to insert two values:

pjöngjang.com and
pjongjang.com

But on the second record I get this message:

DBD::mysql::st execute failed: Duplicate entry 'pjongjang' for key 1

Whats wrong with it? The character set and collation set is defined as
utf8, so mysql should see a difference between "ö" and "o".

Regards
Marten
  Réponse avec citation
Vieux 05/09/2007, 08h18   #2
Dušan Pavlica
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: utf8 problem in index



Marten Lehmann napsal(a):
> Hello,
>
> I have a table like this:
>
> CREATE TABLE `places` (
> `name` varchar(256) collate utf8_unicode_ci NOT NULL,
> PRIMARY KEY (`name`)
> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |
>
> Then I want to insert two values:
>
> pjöngjang.com and
> pjongjang.com
>
> But on the second record I get this message:
>
> DBD::mysql::st execute failed: Duplicate entry 'pjongjang' for key 1
>
> Whats wrong with it? The character set and collation set is defined as
> utf8, so mysql should see a difference between "ö" and "o".
>
> Regards
> Marten
>


It's not problem of charset but collation. Try to change collation to
utf8_bin if it's possible. "ö" and "o" are of course stored as two
different chars in utf8 but collation gives them weight for correct
ordering and probably in utf8_unicode_ci collation they have same weight.

HTH,
Dusan
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 12h55.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,08957 seconds with 10 queries