关于MSQL中文乱码的问题

哒哒哒打代码 哒哒哒打代码 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
客户的数据库是MYSQL,编码为latin1,现在没法改数据库的编码,中文在数据库里面就已经是乱码了,在MYSQL客户端查询时,使用set names latin1 查询出来没乱码,但是现在用JDBC怎么查都是乱码,使用JDBC发送set names latin1 再new string(result.getbyte('iso08859-1'),utf-8)也不管用,目前已经尝试过很多方法了,反正只要使用JDBC查询出来的中文就是乱码。。求教有什么方法啊。。。
PS:数据库是不能改的。只能查询
数据库:
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
哒哒哒打代码
Java EE 67,535 成员 225,843 内容