J'ai un problème avec l'insertion de deux lignes dans la table. La base de données est en UTF8. Le problème semble être lié à la collation. Cette déclaration fonctionne:MySQL, caractères polonais et instruction d'insertion en double
insert into test(code,text) values('xx','aaa');
Cependant lorsque je tente d'ajouter d'autres ligne à la table:
insert into test(code,text) values('xx','aąą');
il échoue avec l'erreur d'entrée en double. Il ressemble à un et à (caractère polonais spécial) sont traités pareil. La chose étrange est que quand je lâchais tous à utf8_unicode_ci il des classements ne fonctionne toujours pas:/ Toute aide sera appréciée :)
Nous avons eu la même chose hier. Accrochez-vous ... –
duplication possible de [mots MySQL et polonais] (http://stackoverflow.com/questions/3506338/mysql-and-polish-words) –
La modification du classement des colonnes en polish_ci a résolu le problème. Mais est-il possible d'utiliser le classement Unicode? Je demande parce que cette table ne sera pas utilisée pour polir les entrées seulement. – soku11