SELECT 'ä' = 'ae' COLLATE latin1_german2_ci;
Returns 0 and not 1 like in the example:
My variables look like this (after some configuration): - 'character_set_client', 'latin1'
- 'character_set_connection', 'latin1'
'character_set_database', 'latin1'
'character_set_filesystem', 'latin1'
- 'character_set_results', 'latin1'
- 'character_set_server', 'latin1'
- 'character_set_system', 'utf8'
- 'character_sets_dir', 'C:\Program Files\MySQL\MySQL Server 5.6\share\charsets\'
I think there is an error. I remember that
character_set_filesystem was 'binary'
and the others were 'utf8'.
But this configuration, i get an error that latin1_german2_ci is not suitable with uft8. So i tried to configured that a simple query like this works:
Select *
from dubletten
where name="Flöss" collate latin1_german2_ci;
Before it doesnt, now returns only matches with "Flöss" and not "Floess".
Some idea?
Thanks!