java读mysql乱码问题,而php正常

zw2002
java读mysql乱码问题,而php正常

mysql是用php获得的数据写的数据查看为乱码'?????°.txt'
php从数据库可以正常读出来“中文.txt”
现在另一地方要用ajax技术也从数据库把'?????°.txt'读出来,也显示“中文.txt”
mysql是用的utf8编码,页面也是utf8编码

ipaddr
数据库是啥版本?

数据库编码是啥?客户端编码是啥?

Java内部的字符串是Unicode的,估计读出来后要将Utf8转成Unicode.