Wir selbst haben vor ca. 1 Jahr die microolap-Komponenten durch die CoreLabs-Komponenten ersetzt aber nicht wegen UTF8 sondern aufgrund der Tatsache das die microolap-Komponenten mit der 2.x-Versionen um einiges langsamer wurden.
UTF8/
Unicode-Support haben wir bei beiden Komponenten selbst implementiert (Ist auch nötig, da
MySQL erst ab V4.1 ja UTF8/UCS2-Support bietet). Mittels Bridge-Pattern war das in 10-20 Zeilen gekapselt.
MySQL kann auch in neueren Versionen zum Client maximal UTF8, da man das Char-Basierte Protokoll nicht auf 2-Byte-Char erweitert hat sondern "nur" die Daten UTF8-Codiert überträgt.
Windows Vista - Eine neue Erfahrung in Fehlern.