EE 1.6.8, Build: 20100121
My client just noticed that the order of entries is incorrect if they contain special characters. This includes the order on webpages as well as the order shown via Playa in the control panel. All special characters display correctly, they just don’t sort properly.
Here is example text from one of my web pages, the template for which uses orderby = ACustomField. In this case, entries starting with kö and kü are incorrectly listed before entries stating with kh and ki:
***************
Körner, H. (1970). Morphologie und Taxonomie der Diatomeen Gattung Asterionella. Nova Hedwigia 20: 557-724.
Asterionella |
Kützing, F.T. (1844). Die Kieselschaligen. Bacillarien oder Diatomeen. Nordhausen. 152 pp.
Khursevich, G. and Stachura-Suchoples, K. (2008). The genus Pliocaenicus Round & Hakansson (Bacillariophyta): Morphology, taxonomy, classification and biogeography. Nova Hedwigia 86: 419-444.
Pliocaenicus |
Kilham, S.C., Theriot, E.C. and Fritz, S.C. (1996). Linking planktonic diatoms and climate change in the large lakes of the Yellowstone ecosystem using resource theory. Limnology and Oceanography 41: 1052-1062.
Stephanodiscus |
***************
I’ve checked my database, database table, EE preferences, HTML meta tags… all seem to be set to UTF-8.
A peek at exp_weblog_data, shows that Kützing is entered in the database as Kützing… which probably explains why the sort order is incorrect.
An old forum thread seems to imply that this sorting problem might not have gotten fixed until EE2….
Any suggestions on how to proceed? how to troubleshoot this issue?
Thanks for any help you can offer.