1 ednong Mar 12, 2009 20:51
3 tblue Jun 01, 2009 13:31
So, ich habe versucht, dieses Problem zu beheben. Will jemand das auf dem Test-Server testen? http://test.b2evolution.net/?revision=HEAD&php_ver=php5
4 blueyed Mar 17, 2010 12:03
Das Problem hierbei ist, dass MySQL "ü" und "u" als gleich ansieht.
Dies wiederum hängt von der Collation ab (s. http://bugs.mysql.com/bug.php?id=28162 - wo auf http://dev.mysql.com/doc/refman/5.0/en/charset-we-sets.html verwiesen wird).
Lösung: eine andere Collation verwenden, z.B. "utf8_bin".
b2evo sollte hier aber wohl keinen Fehler werfen, bzw. dies besser handeln: z.B. indem dann der bereits vorhandene Tag genommen wird.
Hallo,
1. ich habe keinen Bugreport dazu gefunden. Ergo: Noch nicht als Bug bekannt, bzw. jetzt schon. ;)
2. Vorerst ist die einzige Lösung, keine Umlaute in Tags oder konsistent die gleiche Groß-/Kleinschreibung des Umlauts zu verwenden. Das Problem liegt bei MySQL, das zwischen großen und kleinen Umlauten (und anscheinend auch zwischen "ss" und "ß") keinen Unterschied macht - jedenfalls nicht mit dem Charset "latin1" und der Collation "latin1_general_ci". Ich/wir werden mal nachforschen.