Με πρόλαβες! Έβαλα τελικά MySQL μετά από χρόνια για να δω τί συμβαίνει και διαπίστωσα ότι παρότι ο Connector θα σου επιστρέψει τα unicode strings χωρίς πρόβλημα, δεν στέλνει σωστά τα Unicode αν δεν του "καρφώσεις" το UTF8 και στη βάση καταλήγουν ?????? . Δοκίμασα και με collation ucs2, το οποίο είναι το ίδιο Unicode Encoding που χρησιμοποιούν και τα Windows (2 bytes only) και πάλι ???? κατέληξαν στη βάση. Μόνο όταν έβαλα με το χέρι το encoding γράφτηκαν σωστά τα δεδομένα.
Ελαφρώς ανόητη απαίτηση αν σκεφτείς ότι το .NET δουλεύει μόνο με Unicode ....
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos