Usually MySQL JDBC driver can detect the encoding. Not sure why it does not in your case. But you can always force UTF-8 via a connection URL parameter:

jdbc:mysql://localhost....?characterEncoding=UTF-8

http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference- configuration-properties.html

Andrus


On May 31, 2007, at 3:43 PM, marco turchi wrote:

Dear experts,
I have a strange situation when I read data from mysql using cayenne.
The table is encoded by utf8, I read the data, but some characters,
like stressed letter, are not corrected encoded.
If i read data inside mysql by a query, they are correct, otherwise
if I read data by cayenne, and then I show them, they are not.

Please, can u help me?

thanks a lot
Marco


Reply via email to