你用的那个版本的JDBC?我告诉你些我所知道的。
1 MySQL4.1a只有JDBC 3.1.0a支持,低版本将返回协议不被支持。
2 JDBC3.06中文变成?,这一问题3.07修复。
3 3.07支持自动配置,则url中有useUnicode=true即可,不用配置字符集。
4 JDBC3.07虽然支持中文,但于JDBC2.0.14不兼容,互换驱动结果是正常的程序都不正常了。
5 MySQL4.1a的Windows版unicode支援压根无法启动,所以需要你从程序中处理。简单的将,如果你要用JDBC链接MySQL并且不希望存在乱码的情况,你需要从程序中对文字进行处理!