Jeg tror også, det kan have noget at gøre med sortering, men jeg er ikke sikker. I mit tilfælde gjorde det det bestemt, da jeg var nødt til at støtte kyrillisk.
Prøv dette, virkede for mig:
-
Indstil indledende sortering under oprettelse af måldatabasen til
utf8_general_ci
-
Tilføj
SET NAMES 'utf8' COLLATE 'utf8_general_ci';
til toppen af din sql-fil -
Kør
mysql -u root -p --default-character-set=utf8 yourDB
En ting mere, for korrekt at få UTF-8-data fra din database, skal du også ændre din forbindelsesstreng. For eksempel:
mysql.url=jdbc:mysql://localhost:3306/nbs?useJvmCharsetConverters=false&useDynamicCharsetInfo=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&useEncoding>
Tag desuden et kig på, hvad mit problem var.